public static bool SelectMenu(string menu) { bool result; if (menu == "1") { LoginToken _ser = new LoginToken(); result = _ser.CallLoginToken(user01, user02); } else if (menu == "2") { GetCustInfo _ser = new GetCustInfo(); result = _ser.CallCustInfo(user01, user02); } else if (menu == "3") { GetCSN _ser = new GetCSN(); result = _ser.CallGetCSN(user01, user02); } else if (menu == "4") { SocketLogin _ser = new SocketLogin(); result = _ser.CallSocketLogin(); } else { WriteText("Menu is not exist"); result = false; } return(result); }
public static List <Delegacion> GetDelegacionesLogin() { List <Delegacion> listaDelegaciones = new List <Delegacion>(); SocketLogin socket; socket = new SocketLogin(); string mensaje = ""; Paquete paquete = new Paquete(); String consulta = "SELECT a.idDelegacion, c.idMunicipio, c.nombre as municipio, a.nombre, a.correo, a.codigoPostal, a.calle, a.colonia, a.numero, b.idTipoDelegacion, b.tipoDelegacion " + "FROM dbo.delegacion a INNER JOIN dbo.tipoDelegacion b ON a.tipo = b.idTipoDelegacion INNER JOIN dbo.municipio c ON a.idMunicipio = c.idMunicipio"; paquete.Consulta = consulta; paquete.TipoQuery = TipoConsulta.Select; paquete.TipoDominio = TipoDato.Delegacion; mensaje = JsonSerializer.Serialize(paquete); socket.IniciarConexion(); socket.EnviarMensaje(mensaje); string respuesta = socket.RecibirMensaje(); socket.TerminarConexion(); if (respuesta.Length > 0) { listaDelegaciones = (List <Delegacion>)JsonSerializer.Deserialize(respuesta, typeof(List <Delegacion>));; } return(listaDelegaciones); }
public void EventConnected(JJSocket sock) { SocketLogin login = new SocketLogin(); login.id = txtName.text; login.pwd = "2"; TcpSocketManager.Instance.tcpSocket.SendMessage(login); }
public static Usuario getInicioSesion(string username, string password, int idDelegacion) { SocketLogin socket = new SocketLogin(); Usuario usuario = null; Paquete paquete = new Paquete(); paquete.TipoQuery = TipoConsulta.Select; paquete.TipoDominio = TipoDato.Usuario; paquete.Consulta = String.Format("SELECT a.username, a.nombreCompleto, a.idDelegacion , b.idCargo, b.tipoCargo AS cargo " + "FROM dbo.usuario a INNER JOIN dbo.cargo b ON a.idCargo = b.idCargo " + "WHERE a.username = '******' AND a.password = '******' AND a.idDelegacion = '{2}'", username, password, idDelegacion); string mensaje = JsonSerializer.Serialize(paquete); socket.IniciarConexion(); socket.EnviarMensaje(mensaje); string respuesta = socket.RecibirMensaje(); socket.TerminarConexion(); if (respuesta.Length > 0) { usuario = JsonSerializer.Deserialize <Usuario>(respuesta); } return(usuario); }
void ProcessSock(JJSocket sock) { if(sock == null) return; // SocketLoginSuccess login = sock as SocketLoginSuccess; switch(sock.type) { case JJSocketType.Connected: Debug.Log("ProcessSock - JJSocketType.Connected"); SocketLogin login = new SocketLogin(); login.id = Main.Instance.id; login.pwd = Main.Instance.pwd; tcpSocket.SendMessage(login); break; case JJSocketType.LoginSuccess: EventLoginSuccess(sock); break; case JJSocketType.ReceivedChat: EventReceivedChat(sock); break; case JJSocketType.RoomJoinSuccess: EventRoomJoinSuccess(sock); break; case JJSocketType.RoomConnectSuccess: EventRoomConnectSuccess(sock); break; case JJSocketType.RoomInfo: EventRoomInfo(sock); break; case JJSocketType.RoomPlay: break; case JJSocketType.RoomPlayDice: EventRoomPlayDice(sock); break; case JJSocketType.RoomThrowDice: EventRoomThrowDice(sock); break; } }
private void btn_ServicioLogin_Click(object sender, RoutedEventArgs e) { if (socketLogin != null) { Console.WriteLine(socketLogin.ConexionActiva()); } if (socketLogin != null && socketLogin.ConexionActiva()) { socketLogin.TerminarConexion(); btn_ServicioLogin.Content = "Encender"; } else { socketLogin = new SocketLogin(); socketLogin.IniciarConexion(); Thread procesoLogin = new Thread(new ThreadStart(socketLogin.RecibirMensaje)); btn_ServicioLogin.Content = "Apagar"; procesoLogin.Start(); } }
private void button_Click_1(object sender, RoutedEventArgs e) { string Username = textBox.Text; string Password = passwordBox.Password; SocketLogin Login_Test = new SocketLogin(); string ServerName = Login_Test.HostNameReg(Username); if (ServerName == null) { return; } int Port; if (CheckBoxState) { Port = 995; } else { Port = 110; } if (Login_Test.Login(ServerName, Port, Username, Password, CheckBoxState)) { //登录成功后显示提示消息 //将用户名密码保存在本地,下次登录直接调用 Login_Test.FileWrite(Username, Password); this.Hide(); MainWindow MW = new MainWindow(); MW.Show(); return; } else { MessageBox.Show(Login_Test.exception_p.Message); return; } }