private void RealizarCobroCheque() { using (CobroChequeServiceClient chequeService = new CobroChequeServiceClient()) { var tuplaCobroCheque = chequeService.CobroCheque_CobroInsert(cheque, nroCuentaDeposito, idUsuario, Session.UserName); //var tuplaCobroCheque = chequeService.CobroCheque_CobroInsert(cheque, nroCuenta1.TBNroCuenta.Text, idUsuario, Session.UserNombreCompleto); //var tuplaCobroCheque = cobroCheque.CobroInsert(cheque, nroCuenta1.TBNroCuenta.Text, idUsuario, nombreUsuario); string result = tuplaCobroCheque.Item1; fechaRegistro = tuplaCobroCheque.Item2; nroTransaccion = tuplaCobroCheque.Item3; //MessageBox.Show(result); if (result.Equals("Cobrado")) { MensajeAviso.Show(MessageType.SUCCESSFUL, "El cobro del cheque se realizó con éxito"); //MessageBox.Show("Cobro de cheque realizado."); MostrarRecibo(); efectivoNetoCobroCheques.obtenerEfectivo(Session); LimpiarControles(); ObtenerChequesCobrados(); } else { MensajeAviso.Show(MessageType.WARNING, "No se pudo generar el cobro de cheque: " + result); //MessageBox.Show("No se pudo generar el cobro de cheque: " + result); } } }
public DataView ObtenerTopRegistros() { using (CobroChequeServiceClient chequeService = new CobroChequeServiceClient()) { //CobroChequeMethods cobroCheque = new CobroChequeMethods(); foreach (var item in Session.UserRol) { if (item.Descripcion == "Administrador") { dtCobroCheque = chequeService.CobroCheque_ObtenerChequesCobrados(0); //dtCobroCheque = cobroCheque.ObtenerChequesCobrados(0); } else { dtCobroCheque = chequeService.CobroCheque_ObtenerChequesCobrados(Session.Turno.IdTurUsu); //dtCobroCheque = cobroCheque.ObtenerChequesCobrados(Session.Turno.IdTurUsu); } } //dtCobroCheque = cobroCheque.ObtenerChequesCobrados(Session.Turno.IdTurUsu); DataTable clonedtCobroCheque = dtCobroCheque.Clone(); int filasDTCobroCheque = dtCobroCheque.Rows.Count; if (filasDTCobroCheque > 10) { if (dtCobroCheque.Rows.Count != 0) { for (int i = 0; i < 10; i++) { clonedtCobroCheque.ImportRow(dtCobroCheque.Rows[i]); } } } else { if (dtCobroCheque.Rows.Count != 0) { for (int i = 0; i < filasDTCobroCheque; i++) { clonedtCobroCheque.ImportRow(dtCobroCheque.Rows[i]); } } } return(new DataView(clonedtCobroCheque)); } }
private void btnValidarCheque_Click(object sender, EventArgs e) { using (CobroChequeServiceClient chequeService = new CobroChequeServiceClient()) { if (String.IsNullOrEmpty(TBNroCheque.Text.Trim())) { epValidarCampos.SetError(TBNroCheque, "Debe ingresar un número de cheque para la validacion."); return; } else { epValidarCampos.SetError(TBNroCheque, ""); } if (String.IsNullOrEmpty(txtNroCuenta.Text.Trim())) { epValidarCampos.SetError(txtNroCuenta, "Debe ingresar un número de cuenta para la validacion."); return; } else { epValidarCampos.SetError(txtNroCuenta, ""); } if (!String.IsNullOrEmpty(TBNroCheque.Text)) { CobroChequeMethods validarCheque = new CobroChequeMethods(); ChequeModel chequeValidado = new ChequeModel(); //chequeValidado = chequeService.CobroCheque_ValidarCheque(Convert.ToInt32(TBNroCheque.Text)); chequeValidado = validarCheque.ValidarCheque(Convert.ToInt32(TBNroCheque.Text), txtNroCuenta.Text); if (chequeValidado == null) { lblExistenciaCheque.Visible = true; //monto1.TBMonto.Text = ""; txtLibrador.Text = ""; //txtNroCuenta.Text = ""; //lblExistenciaCheque.Text = ""; lblMonedaValor.Text = ""; lblEstadoCuentaValor.Text = ""; lblEstadoChequeValor.Text = ""; } else { lblExistenciaCheque.Visible = false; gbDatosCheque.Size = new Size(470, 195); ////// gbDatosPersonaRetiro.Location = new Point(26, 250); //// dgvChequesCobrados.Location = new Point(27, 423); dgvChequesCobrados.Size = new Size(804, 130); lblBuscarOperacion.Location = new Point(24, 390); txtBuscarOperacion.Location = new Point(123, 387); txtLibrador.Text = chequeValidado.NombreLibrador; txtNroCuenta.Text = chequeValidado.NroCuenta; ////////////////////////////// if (chequeValidado.EstadoCuenta == true) { lblEstadoCuentaValor.Text = "Activo"; } else { lblEstadoCuentaValor.Text = "Inactivo"; } if (chequeValidado.TipoMoneda == 0) { lblMonedaValor.Text = "Soles"; } if (chequeValidado.TipoMoneda == 1) { lblMonedaValor.Text = "Dólares"; } lblEstadoChequeValor.Text = chequeValidado.Estado; } } } }