This commit is contained in:
Christian
2017-11-24 14:20:23 +01:00
parent 1d4f3de0cb
commit 5873f700a7
3 changed files with 68 additions and 22 deletions

View File

@@ -8,7 +8,7 @@
d:DesignHeight="300" d:DesignWidth="300" >
<Grid>
<GroupBox Header="Chat" x:Name="rootGroupBox" Background="#F3F3F3">
<Border x:Name="rootGroupBox" Background="#F3F3F3" BorderThickness="0">
<!--Style="{DynamicResource MainContentGroupBoxWithoutMaximizeBtnStyle}"-->
<Grid >
<!--Background="{StaticResource ObjectEditBackgroundBrush}"-->
@@ -391,6 +391,6 @@
</Grid>
</Grid>
</Grid>
</GroupBox>
</Border>
</Grid>
</UserControl>

View File

@@ -407,7 +407,6 @@ namespace ChatController.HauptKlassen
try
{
Stream dataStream = response.GetResponseStream();
StreamReader reader = new StreamReader(dataStream);
string responseFromServer = reader.ReadToEnd();

View File

@@ -37,6 +37,8 @@ namespace ChatController.HauptKlassen
private UserDaten _userconect;
private ChatGruppenDaten _groupconect;
private bool showMessageBox = true;
public Login(string kundennummer, string chatCode,string benutzername,string passwort)
{
_kundennummer = kundennummer;
@@ -55,8 +57,10 @@ namespace ChatController.HauptKlassen
}
//
public Login()
public Login(string kundennummer)
{
_kundennummer = kundennummer;
showMessageBox = false;
ServerErmittlung();
}
@@ -111,8 +115,11 @@ namespace ChatController.HauptKlassen
}
catch (Exception e)
{
MessageBox.Show("Fehler: Es konnte keine Verbindung aufgebaut werden.", "ownChat Fehler",
MessageBoxButton.OK, MessageBoxImage.Error);
if (showMessageBox)
{
MessageBox.Show("Fehler: Es konnte keine Verbindung aufgebaut werden.", "ownChat Fehler",
MessageBoxButton.OK, MessageBoxImage.Error);
}
return false;
}
@@ -128,15 +135,22 @@ namespace ChatController.HauptKlassen
if (jsonDatentyp.Status == 1)
{
MessageBox.Show(
"Fehler: Kundennummer unbekannt.\nBitte überprüfen Sie die Anmeldeinformationen.",
"ownChat Info", MessageBoxButton.OK, MessageBoxImage.Asterisk);
if (showMessageBox)
{
MessageBox.Show(
"Fehler: Kundennummer unbekannt.\nBitte überprüfen Sie die Anmeldeinformationen.",
"ownChat Info", MessageBoxButton.OK, MessageBoxImage.Asterisk);
}
return false;
}
else if (jsonDatentyp.Status == 2)
{
MessageBox.Show("Der Diensttyp ist für die angegebene Kundennummer nicht definiert.", "ownChat Info",
MessageBoxButton.OK, MessageBoxImage.Asterisk);
if (showMessageBox)
{
MessageBox.Show("Der Diensttyp ist für die angegebene Kundennummer nicht definiert.",
"ownChat Info",
MessageBoxButton.OK, MessageBoxImage.Asterisk);
}
return false;
}
else
@@ -153,15 +167,22 @@ namespace ChatController.HauptKlassen
if (jsonDatentyp.Status == 1)
{
MessageBox.Show(
"Fehler: Kundennummer unbekannt.\nBitte überprüfen Sie die Anmeldeinformationen.",
"ownChat Info", MessageBoxButton.OK, MessageBoxImage.Asterisk);
if (showMessageBox)
{
MessageBox.Show(
"Fehler: Kundennummer unbekannt.\nBitte überprüfen Sie die Anmeldeinformationen.",
"ownChat Info", MessageBoxButton.OK, MessageBoxImage.Asterisk);
}
return false;
}
else if (jsonDatentyp.Status == 2)
{
MessageBox.Show("Der Diensttyp ist für die angegebene Kundennummer nicht definiert.",
"ownChat Info", MessageBoxButton.OK, MessageBoxImage.Asterisk);
if (showMessageBox)
{
MessageBox.Show(
"Der Diensttyp ist für die angegebene Kundennummer nicht definiert.",
"ownChat Info", MessageBoxButton.OK, MessageBoxImage.Asterisk);
}
return false;
}
else
@@ -171,7 +192,11 @@ namespace ChatController.HauptKlassen
}
catch (Exception e)
{
MessageBox.Show("Fehler: " + e.Message, "ownChat Fehler", MessageBoxButton.OK, MessageBoxImage.Error);
if (showMessageBox)
{
MessageBox.Show("Fehler: " + e.Message, "ownChat Fehler", MessageBoxButton.OK,
MessageBoxImage.Error);
}
}
}
@@ -183,7 +208,11 @@ namespace ChatController.HauptKlassen
}
catch (Exception e)
{
MessageBox.Show("Fehler: " + e.Message, "ownChat Fehler", MessageBoxButton.OK, MessageBoxImage.Error);
if (showMessageBox)
{
MessageBox.Show("Fehler: " + e.Message, "ownChat Fehler", MessageBoxButton.OK,
MessageBoxImage.Error);
}
return false;
}
}
@@ -252,10 +281,22 @@ namespace ChatController.HauptKlassen
{
if (jsonDaten.Errors.chatcode_failed != null)
{
MessageBox.Show("Fehler: "+ jsonDaten.Errors.chatcode_failed[0] + "\nBitte überprüfen Sie die Anmeldeinformationen.", "Info", MessageBoxButton.OK, MessageBoxImage.Asterisk);
if (showMessageBox)
{
MessageBox.Show(
"Fehler: " + jsonDaten.Errors.chatcode_failed[0] +
"\nBitte überprüfen Sie die Anmeldeinformationen.", "Info", MessageBoxButton.OK,
MessageBoxImage.Asterisk);
}
}else if (jsonDaten.Errors.login_failed != null)
{
MessageBox.Show("Fehler: "+ jsonDaten.Errors.login_failed[0] + "\nBitte überprüfen Sie die Anmeldeinformationen.", "Info", MessageBoxButton.OK, MessageBoxImage.Asterisk);
if (showMessageBox)
{
MessageBox.Show(
"Fehler: " + jsonDaten.Errors.login_failed[0] +
"\nBitte überprüfen Sie die Anmeldeinformationen.", "Info", MessageBoxButton.OK,
MessageBoxImage.Asterisk);
}
}
_ownchatVerbindungsaufbauOK = false;
@@ -268,7 +309,10 @@ namespace ChatController.HauptKlassen
}
catch (Exception e)
{
MessageBox.Show("Fehler:"+e.Message, "Fehler", MessageBoxButton.OK,MessageBoxImage.Error);
if (showMessageBox)
{
MessageBox.Show("Fehler:" + e.Message, "Fehler", MessageBoxButton.OK, MessageBoxImage.Error);
}
}
}
@@ -304,7 +348,10 @@ namespace ChatController.HauptKlassen
}
catch (Exception e)
{
MessageBox.Show("Fehler: "+e.Message, "Fehler", MessageBoxButton.OK,MessageBoxImage.Error);
if (showMessageBox)
{
MessageBox.Show("Fehler: " + e.Message, "Fehler", MessageBoxButton.OK, MessageBoxImage.Error);
}
}
}