private void btnBuscar_Click(object sender, EventArgs e) { if (String.IsNullOrEmpty(txtNroCuenta.Text)) { return; } depositoMethods = new DepositoMethods(); datosCuenta = new BusquedaCuenta(); using (DepositosServiceClient retirosService = new DepositosServiceClient()) { datosCuenta = retirosService.ObtenerDatosCuenta(txtNroCuenta.Text); //datosCuenta = depositoMethods.ObtenerDatosCuenta(txtNroCuenta.Text); } if (datosCuenta != null) { epValidarCampos.SetError(txtNroCuenta, ""); cuentas = new CuentasTarjetasModel(); cuentas.NroCuenta = datosCuenta.NroCuenta; //cuentas.Monto = Convert.ToDecimal(monto1.TBMonto.Text); cuentas.moneda = datosCuenta.Moneda; idUsuario = Session.Turno.IdTurUsu; //cuentas.doi = txtDNI.Text; cuentas.Usuario = Session.UserName; if (cuentas.moneda == "Soles") { lblSimboloMoneda.Text = "S/"; } else if (cuentas.moneda == "Dolares") { lblSimboloMoneda.Text = "$"; } lblMoneda1.Text = datosCuenta.Moneda; lblTipoCuenta1.Text = datosCuenta.TipoCuenta; lblDOI1.Text = datosCuenta.Doi; lblPropietario1.Text = datosCuenta.Persona; lblEstado1.Text = datosCuenta.Estado; } else { lblMoneda1.Text = ""; lblTipoCuenta1.Text = ""; lblDOI1.Text = ""; lblPropietario1.Text = ""; lblEstado1.Text = ""; lblSimboloMoneda.Text = ""; MensajeAviso.Show(MessageType.ERROR, "El numero de cuenta ingresado no existe."); } }
public DataView ObtenerTopRegistros() { using (DepositosServiceClient retirosService = new DepositosServiceClient()) { DepositoMethods depositos = new DepositoMethods(); foreach (var item in Session.UserRol) { if (item.Descripcion == "Administrador") { dtDepositos = retirosService.ObtenerDepositos(0); //dtDepositos = depositos.ObtenerDepositos(0); } else { dtDepositos = retirosService.ObtenerDepositos(Session.Turno.IdTurUsu); //dtDepositos = depositos.ObtenerDepositos(Session.Turno.IdTurUsu); } } //dtRetiros = retiros.ObtenerRetiros(Session.Turno.IdTurUsu); DataTable clonedtDepositos = dtDepositos.Clone(); int filasDTDepositos = dtDepositos.Rows.Count; if (filasDTDepositos > 10) { if (dtDepositos.Rows.Count != 0) { for (int i = 0; i < 10; i++) { clonedtDepositos.ImportRow(dtDepositos.Rows[i]); } } } else { if (dtDepositos.Rows.Count != 0) { for (int i = 0; i < filasDTDepositos; i++) { clonedtDepositos.ImportRow(dtDepositos.Rows[i]); } } } return(new DataView(clonedtDepositos)); } }
private void BTProceder_Click(object sender, EventArgs e) { if (Session.Turno == null) { MensajeAviso.Show(MessageType.WARNING, "Ud. no puede hacer operaciones porque no tiene turno o su turno esta inactivo"); return; } if (SetItem()) { using (DepositosServiceClient retirosService = new DepositosServiceClient()) { var tuplaDeposito = retirosService.InsertaDeposito(cuentas, idUsuario); //var tuplaDeposito = depositoMethods.InsertaDeposito(cuentas, idUsuario); var a = tuplaDeposito.Item1; fechaRegistro = tuplaDeposito.Item2; nroTransaccion = tuplaDeposito.Item3; if (a.Equals("Depositado")) { MensajeAviso.Show(MessageType.SUCCESSFUL, "El depósito se realizó con éxito"); //MessageBox.Show("Retiro con exito"); //MostrarRecibo(); tipoCuenta = lblTipoCuenta1.Text; ObtenerDepositos(); MostrarRecibo(); LimpiarControles(); efectivoNetoDepositos.obtenerEfectivo(Session); //Recibo recibo = new Recibo(); //recibo.Show(); } else { MensajeAviso.Show(MessageType.WARNING, "No se pudo generar el depósito: " + a); } } } }