public string serializaLogin(LoginPOJO log) { XmlSerializer mySerializer = new XmlSerializer(typeof(LoginPOJO)); StringWriter textWriter = new StringWriter(); mySerializer.Serialize(textWriter, log); return(textWriter.ToString()); }
internal bool login(LoginPOJO log) { bool bandera = false; //Genera la transaccion a enviar Transaccion transaccion = new Transaccion(); //por alguna razon no puedo serializar un pojo que adentro tien otro pojo // la verdad no supe solucionar este problema mas que serializar el pojo login //y despues mandarlo serializado //lo mismo para enviar otras POJOS transaccion.Objeto = (object)serializa.serializaLogin(log); transaccion.Tipo = Operacion.LOGIN; //envia transaccion if (enviaTransaccion(transaccion)) { bandera = true; } return(bandera); }
private void btnLogin_Click(object sender, EventArgs e) { LoginPOJO log = new LoginPOJO(); if (ValidaCampos()) { log.IdCuenta = idCuenta; log.Pasword = pasword; if (controlador.login(log)) { this.DialogResult = System.Windows.Forms.DialogResult.OK; } else { MessageBox.Show("Usuario y/o contraseña incorrectos", "Error", MessageBoxButtons.OK); this.DialogResult = System.Windows.Forms.DialogResult.None; } } else { this.DialogResult = System.Windows.Forms.DialogResult.None; } }