private void Insertarcancelacion(string tipo, string folio) { try { if (!ClsVerificarCaja.CajaEstado()) { MessageBox.Show("La Caja del Dia de hoy ya se ha cerrado\n SISTEMA BLOQUEADO", "Caja Cerrada", MessageBoxButtons.OK, MessageBoxIcon.Error); Application.Exit(); } Cancelacione canc = new Cancelacione { CveCancelada = folio, FechaCancelacion = DateTime.Today.Date, TipoCancelacion = tipo, CajeroCancelo = Convert.ToInt32(new clsModificarConfiguracion().configGetValue("IDUsuarioApp")) }; _entidades.Cancelaciones.InsertOnSubmit(canc); _entidades.SubmitChanges(); } catch (SqlException ex) { MessageBox.Show(ex.Message, "Error al guardar la cancelacion"); } }
public void Guardar() { try { if (!ClsVerificarCaja.CajaEstado()) { MessageBox.Show("La Caja del Dia de hoy ya se ha cerrado\n SISTEMA BLOQUEADO", "Caja Cerrada", MessageBoxButtons.OK, MessageBoxIcon.Error); Application.Exit(); } if ((int)txtCveAbono.EditValue == 0) { PagosVenta abono = new PagosVenta { CveVenta = Convert.ToInt32(txtCveVenta.EditValue), Abono = Convert.ToDecimal(txtAbono.EditValue), Saldo = Convert.ToDecimal(Convert.ToDecimal(txtSaldo.EditValue) - Convert.ToDecimal(txtAbono.EditValue)), FechaPago = dtpFechaAbono.DateTime.Date, Estado = true, CveUsuario = Convert.ToInt32(new clsModificarConfiguracion().configGetValue("IDUsuarioApp")), }; txtCveAbono.EditValue = new LogicaAbonosVentas().AgregarAbono(abono); Venta venta = _entidades.Ventas.Single(v => v.Clave == Convert.ToInt32(txtCveVenta.EditValue)); if (abono.Saldo == 0) { foreach (DetalleVenta detVta in venta.DetalleVentas) { Articulo art = detVta.Articulo; art.Estado = "Vendido"; } venta.Estado = "Pagado"; } _entidades.SubmitChanges(); ImprimirTicketsAbono(); new ManejadorControles().DesectivarTextBox(gpoContenedor, false); var pagos = from p in _entidades.PagosVentas where p.Estado && p.CveVenta == venta.Clave select new { p.Clave, p.Abono, p.FechaPago, Registró = p.Usuario.Nombre }; gridAbonos.DataSource = pagos; } else if ((int)txtCveAbono.EditValue > 0) { ImprimirTicketsAbono(); } } catch (ValidationException vex) { XtraMessageBox.Show(vex.Message, "Validación de Datos", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } catch (Exception ex) { XtraMessageBox.Show(ex.Message, "Error al Guardar", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public int AgregarTransaccion(Transaccione item) { if (item.TipoTransaccion == "Retiro") { string per = _entidad.Usuarios.Single(u => u.CveUsuario == item.CveUsuario).Permisos; if (per == "Usuario") { throw new ValidationException("No tiene permisos para realizar Retiros"); } if (ClsVerificarCaja.SaldoEnCaja() < item.Cantidad) { throw new ValidationException("No Puede retirar mas de lo disponible en caja"); } } if (item.Cantidad == 0) { throw new ValidationException("La cantidad no puede ser cero"); } if (item.TipoTransaccion == string.Empty) { throw new ValidationException("Indique el tipo de transacción"); } if (item.Concepto == string.Empty) { throw new ValidationException("Indique el concepto de la transacción"); } _entidad.Transacciones.InsertOnSubmit(item); _entidad.SubmitChanges(); return(item.Clave); }
private void ribbon_ItemClick(object sender, ItemClickEventArgs e) { if (!ClsVerificarCaja.CajaEstado()) { MessageBox.Show("La Caja del Dia de hoy ya se ha cerrado\n SISTEMA BLOQUEADO", "Caja Cerrada", MessageBoxButtons.OK, MessageBoxIcon.Error); Application.Exit(); } }
public void Guardar() { try { if (ClsVerificarCaja.CajaEstado()) { if (ClsVerificarCaja.SaldoEnCaja() >= Convert.ToDecimal(txtTotalCompra.EditValue)) { if ((int)txtCveCompra.EditValue == 0) { Compra entity = new Compra { CveUsuario = Convert.ToInt32(new clsModificarConfiguracion().configGetValue("IDUsuarioApp")), TotalCompra = Convert.ToDecimal(txtTotalCompra.EditValue), FechaCompra = DateTime.Today.Date, Estado = true }; txtCveCompra.EditValue = new LogicaCompras().AgregarCompra(entity); foreach (DataRow fila in _dtArticulos.Rows) { DetallesCompra detcomp = new DetallesCompra { CveCompra = entity.CveCompra, PesoCantidad = Convert.ToDecimal(fila[1]), TipodeCompra = fila[0].ToString(), PrecioCompra = Convert.ToDecimal(fila[2]), TotalPrecioArticulo = Convert.ToDecimal(fila[3]), }; new LogicaCompras().AgregarDetalle(detcomp); } ImprimirNotaCompra(); } else { XtraMessageBox.Show("Ya se ha Guardado la compra solo se puede Imprimir el Ticket ", "Datos Guardados"); ImprimirNotaCompra(); } //Nuevo(); } else { XtraMessageBox.Show("No puede Comprar mas de lo disponible en la CAJA Actual"); } } else { XtraMessageBox.Show("La Caja del Dia de hoy ya se ha cerrado\n SISTEMA BLOQUEADO", "Caja Cerrada", MessageBoxButtons.OK, MessageBoxIcon.Error); Application.Exit(); } } catch (Exception ex) { XtraMessageBox.Show(ex.Message, "Error al Guardar la compra"); } }
public void Guardar() { try { if (!ClsVerificarCaja.CajaEstado()) { MessageBox.Show("La Caja del Dia de hoy ya se ha cerrado\n SISTEMA BLOQUEADO", "Caja Cerrada", MessageBoxButtons.OK, MessageBoxIcon.Error); Application.Exit(); } if ((int)txtCveVenta.EditValue == 0) { Venta entity = new Venta { Cliente = txtCliente.Text, TipoVenta = cboTipoVenta.Text, FechaVenta = Convert.ToDateTime(dtpFechaVenta.EditValue), TotalVenta = Convert.ToDecimal(txtTotalVenta.EditValue), Enganche = Convert.ToDecimal(txtEnganche.EditValue), Saldo = Convert.ToDecimal(txtSaldo.EditValue), Estado = (cboTipoVenta.SelectedIndex == 0) ? "Pagado" : "Apartado", CveUsuario = Convert.ToInt32(new clsModificarConfiguracion().configGetValue("IDUsuarioApp")), }; txtCveVenta.EditValue = new LogicaVentas().InsertarVenta(entity); foreach (DataRow t in _dtartic.Rows) { DetalleVenta detVenta = new DetalleVenta { CveVenta = Convert.ToInt32(txtCveVenta.EditValue), CveArticulo = Convert.ToInt32(t["Clave"]), PrecioCompra = Convert.ToDecimal(t["Precio"]), }; new LogicaVentas().GuardarDetalleVenta(detVenta, (cboTipoVenta.SelectedIndex == 0) ? "Vendido" : "Apartado"); } ImprimirTicketsVenta(); // (from vent in base.mapeoCasaEmpenios.BoletasDC select vent.Folio).Max<int>().ToString(); new ManejadorControles().DesectivarTextBox(gpoContenedor, true); } else { XtraMessageBox.Show("Ya se ha guardado la Venta solo se puede Imprimir el Ticket ", "Datos Guardados"); ImprimirTicketsVenta(); } } catch (ValidationException vex) { XtraMessageBox.Show(vex.Message, "Validación de Datos", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } catch (Exception ex) { XtraMessageBox.Show(ex.Message, "Validación de Datos"); } }
private void GuardarArticulo_Click(object sender, EventArgs e) { try { if (!ClsVerificarCaja.CajaEstado()) { XtraMessageBox.Show("La Caja del Dia de hoy ya se ha cerrado\n SISTEMA BLOQUEADO", "Caja Cerrada", MessageBoxButtons.OK, MessageBoxIcon.Error); Application.Exit(); } if ((int)txtClave.EditValue == 0) { var art = new Articulo { Descripcion = txtDescripcion.Text, Peso = Convert.ToDecimal(txtPeso.EditValue), Kilates = cboTipo.Text, Precio = Convert.ToDecimal(txtPrecio.EditValue), PrecioCredito = Convert.ToDecimal(txtPrecioApartado.EditValue), FechaRegistro = DateTime.Today.Date, Estado = "Disponible", CveUsuario = Convert.ToInt32(new clsModificarConfiguracion().configGetValue("IDUsuarioApp")) }; txtClave.EditValue = new LogicaArticulos().InsertarArticulo(art); } else { var original = new EmpeñosDC(new clsConeccionDB().StringConn()).Articulos.Single(a => a.Clave == Convert.ToInt32(txtClave.EditValue)); Articulo art = new Articulo { Clave = original.Clave, Descripcion = txtDescripcion.Text, Peso = Convert.ToDecimal(txtPeso.EditValue), Kilates = cboTipo.Text, Precio = Convert.ToDecimal(txtPrecio.EditValue), PrecioCredito = Convert.ToDecimal(txtPrecioApartado.EditValue), FechaRegistro = Convert.ToDateTime(dtpFechaRegistro.EditValue).Date, Estado = original.Estado, CveUsuario = Convert.ToInt32(new clsModificarConfiguracion().configGetValue("IDUsuarioApp")), }; new LogicaArticulos().ActualizarArticulo(art, original); } XtraMessageBox.Show("Articulo Guardado"); new ManejadorControles().DesectivarTextBox(gpoContenedor, false); LlenargridArticulos(); } catch (ValidationException vex) { XtraMessageBox.Show(vex.Message, "Validación de Datos", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }
private void botonGuardar_Click(object sender, EventArgs e) { if (!ClsVerificarCaja.CajaEstado()) { MessageBox.Show("La Caja del Dia de hoy ya se ha cerrado\n SISTEMA BLOQUEADO", "Caja Cerrada", MessageBoxButtons.OK, MessageBoxIcon.Error); Application.Exit(); } if (ClsVerificarCaja.SaldoEnCaja() > ((decimal)txtCantidadCredito.EditValue)) { Guardar(); } else { MessageBox.Show("Lo disponible en caja es menor a lo que desea financiar", Application.ProductName); } }
public void Guardar() { if (ClsVerificarCaja.CajaEstado()) { if (ClsVerificarCaja.SaldoEnCaja() >= Convert.ToDecimal(txtPrestamo.EditValue)) { Boleta entity = new Boleta { Articulos = Articulos(), Cliente = txtNomCliente.Text, Cotitular = txtCotitular.Text, FechaPrestamo = Convert.ToDateTime(dtpFechaEmpeño.DateTime.Date), Pagado = false, Folio = txtFolioBoleta.Text = ObtenerUltimoFolio(), PesoEmpeño = _dtprenda.Rows.Cast <DataRow>().Aggregate <DataRow, decimal>(0M, (current, row) => current + (decimal)row["PesoCantidad"]), TipoEmpeño = SacarTipos(), Prestamo = Convert.ToDecimal(txtPrestamo.EditValue), Interes = Convert.ToDecimal(txtInteres.EditValue), FechaPago = Convert.ToDateTime(dtpFechaPago.DateTime.Date), EstadoBoleta = "Vigente", CveUsuario = Convert.ToInt32(new clsModificarConfiguracion().configGetValue("IDUsuarioApp")) }; new LogicaBoletas().AgregarBoleta(entity); Guardado = true; GuardarDetalle(); XrptBoleta boleta = new XrptBoleta { DatosInForme = { DataSource = entity } }; //boleta.ShowPreviewDialog(); boleta.Print(new clsModificarConfiguracion().configGetValue("ImpresoraBoletas")); Guardado = true; } else { XtraMessageBox.Show("No prestar mas de lo disponible en la CAJA Actual"); } } else { XtraMessageBox.Show("La Caja del Dia de hoy ya se ha cerrado\n SISTEMA BLOQUEADO", "Caja Cerrada", MessageBoxButtons.OK, MessageBoxIcon.Error); Application.Exit(); } SendKeys.Send("{TAB}"); }
private void botonGuardar_Click(object sender, EventArgs e) { try { if (ClsVerificarCaja.CajaEstado()) { if ((int)txtCLave.EditValue == 0) { Transaccione tran = new Transaccione { CveUsuario = Convert.ToInt32(new clsModificarConfiguracion().configGetValue("IDUsuarioAPP")), FechaTransaccion = DateTime.Today.Date, TipoTransaccion = cboTipo.Text, Cantidad = Convert.ToDecimal(txtCantidad.EditValue), Concepto = txtConcepto.Text, Estado = true }; txtCLave.EditValue = new LogicaTransacciones().AgregarTransaccion(tran); } ImprimirTikets(); new ManejadorControles().LimpiarControles(gpoContenedor); txtCantidad.Focus(); } else { MessageBox.Show("La Caja del Día de hoy ya se ha cerrado\n SISTEMA BLOQUEADO", "Caja Cerrada", MessageBoxButtons.OK, MessageBoxIcon.Error); Application.Exit(); } } catch (ValidationException ex) { MessageBox.Show(ex.Message, "Validando datos"); } catch (SqlException ex) { MessageBox.Show(ex.Message, "Ocurrió un error al querer realizar la transaccion"); } catch (Exception ex) { MessageBox.Show(ex.Message, "Ocurrió un error al querer realizar el transaccion"); } }
private void cancelarToolStripMenuItem_Click(object sender, EventArgs e) { if (!ClsVerificarCaja.CajaEstado()) { MessageBox.Show("La Caja del Dia de hoy ya se ha cerrado\n SISTEMA BLOQUEADO", "Caja Cerrada", MessageBoxButtons.OK, MessageBoxIcon.Error); Application.Exit(); } switch (cboTipoCancelacion.SelectedIndex) { case 0: CancelarEmpeño(); break; case 1: CancelarPagoInteres(); break; case 2: CancelarDesempeño(); break; case 3: CancelarCompras(); break; case 4: case 5: CancelarTransaccion(); break; case 6: CancelarVenta(); break; case 7: CancelarPagoVenta(); break; case 8: CancelarFinanciamiento(); break; case 9: CancelarPagoFinanciamiento(); break; case 10: CancelarCredito(); break; case 11: CancelarPagosCredito(); break; } cboTipoCancelacion_SelectedIndexChanged(null, null); }
private void botonGuardar_Click(object sender, EventArgs e) { try { if (!ClsVerificarCaja.CajaEstado()) { MessageBox.Show("La Caja del Dia de hoy ya se ha cerrado\n SISTEMA BLOQUEADO", "Caja Cerrada", MessageBoxButtons.OK, MessageBoxIcon.Error); Application.Exit(); } if (_cveprestamo > 0) { if ( MessageBox.Show("El Prestamo se ha registrado desea volver a Imprimir documentos", "Reimpresión", MessageBoxButtons.YesNo) != DialogResult.Yes) { ImprimirDocumentos(); return; } } if (ClsVerificarCaja.SaldoEnCaja() > ((decimal)txtCantidadFinancimiento.EditValue + Convert.ToDecimal(txtEnganche.EditValue))) { Prestamo pres = new Prestamo { CveCliente = GuadarCliente(), CveTipoFinancimiento = _cveTipoFinanciamiento, FolioFinanciamiento = Convert.ToInt32(txtFolioFinanciamiento.EditValue), Cantidad = Convert.ToDecimal(txtCantidadFinancimiento.EditValue), Enganche = Convert.ToDecimal(txtEnganche.EditValue), Saldo = Convert.ToDecimal(txtCantidadFinancimiento.EditValue) - Convert.ToDecimal(txtEnganche.EditValue), CveUsuario = Convert.ToInt32(new clsModificarConfiguracion().configGetValue("IdUsuarioApp")), FechaPrestamo = dtpFechaPrestamo.DateTime, Tipo = cboTipoFinanciamiento.Text, Observacion = txtObservacion.Text, Interes = Convert.ToDecimal(txtPorcInteres.EditValue), Recargo = Convert.ToDecimal(txtPorcRecargo.EditValue), Meses = Convert.ToInt32(txtMeses.EditValue), Estado = "Vigente", }; _cveprestamo = new LogicaNegocios.LogicaPrestamos().AgregarPrestamo(pres); if (_dtReferencias.Rows.Count > 0) { GuardarReferencias(_cveprestamo); } MessageBox.Show("Prestamo Guardado", Application.ProductName); new ManejadorControles().DesectivarTextBox(gpoContenedor, false); ImprimirDocumentos(); } else { MessageBox.Show("Lo disponible en caja es menor a lo que desea financiar", Application.ProductName); } } catch (ValidationException vex) { MessageBox.Show(vex.Message, "Validación de datos"); } catch (Exception ex) { MessageBox.Show(ex.Message, Application.ProductName); } }
private void botonGuardar_Click(object sender, EventArgs e) { if ((decimal)txtTotalAPagar.EditValue <= 0) { return; } if (!ClsVerificarCaja.CajaEstado()) { MessageBox.Show("La Caja del Dia de hoy ya se ha cerrado\n SISTEMA BLOQUEADO", "Caja Cerrada", MessageBoxButtons.OK, MessageBoxIcon.Error); Application.Exit(); } if (!_guardado) { if ((int)txtCveCredito.EditValue == 0) { MessageBox.Show("Busque Primero el financiamiento para poder cobrar", Application.ProductName); return; } decimal totalcantidad = 0; if (_dTpagos.Rows.Count > 0) { //if para saber si va a cobrar pagos de interes y moratorios for (int i = 0; i < _dTpagos.Rows.Count; i++) { if ((bool)_dTpagos.Rows[i]["Pagar"] == false) { continue; } FinancieraPago pagFin = new FinancieraPago() { FechaPago = dtpFechaPago.DateTime.Date, CveCredito = Convert.ToInt32(txtCveCredito.EditValue), Pago = (decimal)_dTpagos.Rows[i]["Pago"], Recargo = (decimal)_dTpagos.Rows[i]["Recargo"], TotalPago = Convert.ToDecimal(_dTpagos.Rows[i]["TotalAPagar"]), CveUsuario = Convert.ToInt32(new clsModificarConfiguracion().configGetValue("IdUsuarioApp")), Estado = true }; totalcantidad += (decimal)_dTpagos.Rows[i]["Pago"]; _entidades.FinancieraPagos.InsertOnSubmit(pagFin); _entidades.SubmitChanges(); ActualizarCredito(pagFin.Pago); _folios += pagFin.Clave + "; "; _guardado = true; } FinancieraCredito credito = _entidades.FinancieraCreditos.Single(c => c.Clave == Convert.ToInt32(txtCveCredito.EditValue)); txtLetrasRestantes.EditValue = credito.NumeroPlazos - credito.FinancieraPagos.Count(c => c.Estado); } new ManejadorControles().DesectivarTextBox(gpoContenedor, true); MessageBox.Show("Pagos Registrado", Application.ProductName); // ModificarSaldoFinanciamiento(_cveFinanciamiento, (totalcantidad + Convert.ToDecimal(txtAbonoCapital.EditValue))); ImprimirTicketPago(); } else { ImprimirTicketPago(); } SendKeys.Send("{TAB}"); }
public void Guardar() { try { if (!ClsVerificarCaja.CajaEstado()) { MessageBox.Show("La Caja del Dia de hoy ya se ha cerrado\n SISTEMA BLOQUEADO", "Caja Cerrada", MessageBoxButtons.OK, MessageBoxIcon.Error); Application.Exit(); } if (!_guardado) { foreach (PagosIntere interes in from DataRow pago in _dtIntereses.Rows where (bool)pago["Pagar"] select new PagosIntere { FolioBoleta = txtFolioBoleta.Text, CveUsuario = Convert.ToInt32(new clsModificarConfiguracion().configGetValue("IDUsuarioApp")), DiasRecargo = Convert.ToInt32(pago["DiasRecargo"]), Estado = true, FechaPago = DateTime.Today.Date, Interes = Convert.ToDecimal(pago["Interes"]), NumPago = new EmpeñosDC(new clsConeccionDB().StringConn()).PagosInteres.Count( pi => pi.FolioBoleta == txtFolioBoleta.Text) + 1, Recargos = Convert.ToDecimal(pago["Recargo"]), RecargoXDia = Convert.ToDecimal(txtRecargoDia.EditValue), TotalPagar = Convert.ToDecimal(pago["TotalPagar"]), MesPagado = Convert.ToDateTime(pago["FechaInicial"]).ToString("dd/MMM/yyyy") + " al " + Convert.ToDateTime(pago["FechaFinal"]).ToString("dd/MMM/yyyy"), }) { new LogicaNegocios.LogicaPagosInteres().AgregarPagoInteres(interes); inte.Tables[1].Rows.Add(interes.Clave, interes.MesPagado, interes.Interes, interes.DiasRecargo, interes.RecargoXDia, interes.Recargos, interes.TotalPagar, interes.Boleta.Cliente, interes.Usuario.Nombre, interes.FolioBoleta); } if (inte.Tables[1].Rows.Count == 0) { return; } XtraMessageBox.Show("Pagos Registrados", "Interes Cobrado"); _guardado = true; ImprimirTickets(inte.Tables[1]); } else { ImprimirTickets(inte.Tables[1]); } //Nuevo(); SendKeys.Send("{TAB}"); } catch (ValidationException vex) { XtraMessageBox.Show(vex.Message, "Validando Datos"); } catch (Exception exception) { XtraMessageBox.Show(exception.Message, "Error a Guardar E Imprimir"); } }
private void botonGuardar_Click(object sender, EventArgs e) { if ((decimal)txtTotalAPagar.EditValue <= 0) { return; } if (!ClsVerificarCaja.CajaEstado()) { MessageBox.Show("La Caja del Dia de hoy ya se ha cerrado\n SISTEMA BLOQUEADO", "Caja Cerrada", MessageBoxButtons.OK, MessageBoxIcon.Error); Application.Exit(); } if (!_guardado) { if ((int)txtFolioFinanciamiento.EditValue == 0) { MessageBox.Show("Busque Primero el financiamiento para poder cobrar", Application.ProductName); return; } decimal totalcantidad = 0; if (_dtCalendario.Rows.Count > 0) { //if para saber si va a cobrar pagos de interes y moratorios for (int i = 0; i < _dtCalendario.Rows.Count; i++) { if ((bool)_dtCalendario.Rows[i]["Pagar"] == false) { continue; } PagosFinanciamiento pagFin = new PagosFinanciamiento() { FechaPago = dtpFechaPago.DateTime.Date, CvePrestamo = _cveFinanciamiento, Cantidad = (decimal)_dtCalendario.Rows[i]["Cantidad"], Interes = (decimal)_dtCalendario.Rows[i]["Interes"], Recargo = (decimal)_dtCalendario.Rows[i]["Recargo"], AbonoPrestamo = (i == _dtCalendario.Rows.Count - 1) ? (decimal)txtAbonoCapital.EditValue : 0, //TotalPago = // (i == _dtCalendario.Rows.Count - 1 && !chkSaldarFinanciamiento.Checked ) // ? ((decimal) _dtCalendario.Rows[i]["TotalAPagar"] + // Convert.ToDecimal(txtAbonoCapital.EditValue)) // : (decimal) _dtCalendario.Rows[i]["TotalAPagar"], CveUsuario = Convert.ToInt32(new clsModificarConfiguracion().configGetValue("IdUsuarioApp")), Estado = true }; pagFin.TotalPago = pagFin.AbonoPrestamo + pagFin.Cantidad + pagFin.Interes + pagFin.Recargo; totalcantidad += (decimal)_dtCalendario.Rows[i]["Cantidad"]; _entidades.PagosFinanciamientos.InsertOnSubmit(pagFin); _entidades.SubmitChanges(); _folios += pagFin.Clave + "; "; _guardado = true; } } else { //de lo contrario ya hizo todos los pagos de interes y solo falta que liquide el capital PagosFinanciamiento pagFin = new PagosFinanciamiento { FechaPago = dtpFechaPago.DateTime.Date, CvePrestamo = _cveFinanciamiento, Cantidad = 0, Interes = 0, Recargo = 0, AbonoPrestamo = (decimal)txtAbonoCapital.EditValue, TotalPago = (decimal)txtAbonoCapital.EditValue, CveUsuario = Convert.ToInt32(new clsModificarConfiguracion().configGetValue("IdUsuarioApp")), Estado = true }; _entidades.PagosFinanciamientos.InsertOnSubmit(pagFin); _entidades.SubmitChanges(); _guardado = true; } new ManejadorControles().DesectivarTextBox(gpoContenedor, true); MessageBox.Show("Pagos Registrado", Application.ProductName); ModificarSaldoFinanciamiento(_cveFinanciamiento, (totalcantidad + Convert.ToDecimal(txtAbonoCapital.EditValue))); ImprimirTicketPago(); } else { ImprimirTicketPago(); } SendKeys.Send("{TAB}"); }