public string serializaTransferenciaExterna(TransferenciaExterna transferenciaExterna) { XmlSerializer mySerializer = new XmlSerializer(typeof(TransferenciaExterna)); StringWriter textWriter = new StringWriter(); mySerializer.Serialize(textWriter, transferenciaExterna); return(textWriter.ToString()); }
internal bool transferir(TransferenciaExterna te) { bool bandera = false; //Genera la transaccion a enviar Transaccion transaccion = new Transaccion(); transaccion.Objeto = (object)serializa.serializaTransferenciaExterna(te); transaccion.Tipo = Operacion.TRANFERENCIA_EXTERNA; //envia transaccion if (enviaTransaccion(transaccion)) { bandera = true; } return(bandera); }
private void btntransferir_Click(object sender, System.EventArgs e) { if (ValidaTransferencia()) { TransferenciaExterna te = new TransferenciaExterna(); te.Nombres = (txtNombresTransferir.Text); te.ApellidoPaterno = (txtPaternoTransferir.Text); te.ApellidoMaterno = (txtMaternoTransferir.Text); te.NoCuenta = (Int32.Parse(txtMontoTransferir.Text)); te.Tipo = (cbTransferir.SelectedIndex); if (controlador.transferir(te)) { MessageBox.Show("La trnasferencia fue exitosa", "Correcto"); } else { MessageBox.Show("Transferencia sin exito", "Error"); } } }