public Boolean code100(String data) { Model.ConverterBase64 convert = new Model.ConverterBase64(); data = convert.decodeBase64string(data); String[] list = spliter(data); string nick = list[0]; string firstName = list[1]; string lastName = list[2]; string password = list[3]; string email = list[4]; InsertValueDB add = new InsertValueDB(); Boolean status; //check exist email in DB; status = add.findEmail(email); if (status == true) { add.registerUser(nick, firstName, lastName, password, email); return(true); } else { return(false); } }
public Boolean code101(String data) { Boolean flag = false; //login Model.ConverterBase64 convert = new Model.ConverterBase64(); data = convert.decodeBase64string(data); String[] list = spliter(data); InsertValueDB askDB = new InsertValueDB(); flag = askDB.loginToApp(list[0], list[1]); Console.WriteLine(flag + " info dot logowania"); if (flag == false) { return(false); } else { return(true); } }
public void DoChat(Object listbox) { obj list = new obj(); InsertValueDB log = new InsertValueDB(); Byte[] bytes = new byte[256]; String data = null; NetworkStream stream = clientsocket.GetStream(); int i; try { while ((i = stream.Read(bytes, 0, bytes.Length)) != 0) { // Translate data bytes to a ASCII string. data = System.Text.Encoding.ASCII.GetString(bytes, 0, i); Console.WriteLine("Received: {0}", data); //data value from clien`t server.allOptions.CmpMessageFromClient cmp = new server.allOptions.CmpMessageFromClient(); cmp.splitMessage(data); //t.test add information do listbox and next should add info to DB; list.addToListBox((ListBox)listbox, data); char[] separator = { '~', '/' }; String[] strList = data.Split(separator); if (strList.Length > 1) { int param = Int32.Parse(strList[0]); // value from incoming information from client Model.ServiceCodeNumber codeService = new Model.ServiceCodeNumber(); switch (param) { case 20: data = "to jest odpowiedz z servera do klienta wazne!!"; byte[] msg = System.Text.Encoding.ASCII.GetBytes(data); // Send back a response. stream.Write(msg, 0, msg.Length); Console.WriteLine("Sent: {0}", data); break; case 100: Boolean flag100 = codeService.code100(strList[1]); if (flag100 == true) { var data100 = "120"; // corrected created user byte[] msg100 = System.Text.Encoding.ASCII.GetBytes(data100); // Send back a response. stream.Write(msg100, 0, msg100.Length); Console.WriteLine("Sent: {0}", data100); } else { var data100not = "404"; byte[] msg100 = System.Text.Encoding.ASCII.GetBytes(data100not); // Send back a response. stream.Write(msg100, 0, msg100.Length); Console.WriteLine("Sent: {0}", data100not); } break; case 101: Boolean flag101 = codeService.code101(strList[1]); if (flag101 == true) { var data101 = "200~" + strList[1]; byte[] msg101 = System.Text.Encoding.ASCII.GetBytes(data101); // Send back a response. stream.Write(msg101, 0, msg101.Length); Console.WriteLine("Sent: {0}", data101); } else { var data101not = "404"; byte[] msg101 = System.Text.Encoding.ASCII.GetBytes(data101not); // Send back a response. stream.Write(msg101, 0, msg101.Length); Console.WriteLine("Sent: {0}", data101not); } break; case 102: try { Model.ConverterBase64 cnvrt = new Model.ConverterBase64(); String data1 = cnvrt.decodeBase64string(strList[1]); Console.WriteLine(data1); char[] separator1 = { '/' }; String[] strLis = data1.Split(separator); String email = strLis[0]; String date = strLis[1]; String resolver = strLis[2]; String title = strLis[3]; String information = strLis[4]; String status = strLis[5]; codeService.code102(email, date, resolver, title, information, status); } catch (Exception err) { Console.WriteLine(err + "=============================================="); } var data102 = "112~" + strList[1]; byte[] msg102 = System.Text.Encoding.ASCII.GetBytes(data102); // Send back a response. stream.Write(msg102, 0, msg102.Length); break; case 103: codeService.code103(); break; case 104: String paramForSend104 = codeService.code104(); Model.ConverterBase64 con = new Model.ConverterBase64(); string coder = con.encodeBase64string(paramForSend104); byte[] msg104 = System.Text.Encoding.ASCII.GetBytes("114~" + coder); // Send back a response. stream.Write(msg104, 0, msg104.Length); break; case 105: codeService.code105(); break; case 106: Console.WriteLine(strList[1] + " $$$$$$$$$$$$$$$$$$$$$$"); String paramForSend106 = codeService.code106(strList[1]); Model.ConverterBase64 con106 = new Model.ConverterBase64(); string coder106 = con106.encodeBase64string(paramForSend106); byte[] msg106 = System.Text.Encoding.ASCII.GetBytes("116~" + coder106); // Send back a response. stream.Write(msg106, 0, msg106.Length); break; case 500: codeService.code500(); break; } } DateTime localDate = DateTime.Now; log.insertToTable("info", data); if (data == "500") { clientsocket.Close(); } } }catch (Exception err) { clientsocket.Close(); } }