//GUARDAR EN LA TABLA CREDITO TRABAJADOR public void GuardarCreditoTrabajador() { C_CreditoTrabajador objetoCreditoTrabajador = new C_CreditoTrabajador(); objetoCreditoTrabajador.Codigo = 1; if (Txt_CodigoUsuario.Text == string.Empty) { MessageBox.Show("Ingrese un Codigo de Usuario Por Favor", "Gestion Ventas", MessageBoxButtons.OK); return; } else { objetoCreditoTrabajador.CodigoUsuario = Int32.Parse(Txt_CodigoUsuario.Text); } objetoCreditoTrabajador.CodigoCaja = _codigoCaja; if (Cmb_TipoPago.SelectedIndex == -1) { MessageBox.Show("Ingrese un Tipo de Pago Por Favor", "Gestion Ventas", MessageBoxButtons.OK); return; } else { objetoCreditoTrabajador.CodigoTipoPago = Int32.Parse(Cmb_TipoPago.SelectedValue.ToString()); } if (Cmb_TipoDocumento.SelectedIndex == -1) { MessageBox.Show("Ingrese un Tipo de Documento Por Favor", "Gestion Ventas", MessageBoxButtons.OK); return; } else { objetoCreditoTrabajador.CodigoTipoDocumento = Int32.Parse(Cmb_TipoDocumento.SelectedValue.ToString()); } objetoCreditoTrabajador.FechaPrestamo = DateTime.Now; objetoCreditoTrabajador.MontoPrestamo = Double.Parse(Txt_Monto.Text); objetoCreditoTrabajador.NumeroDocumento = Txt_nroDocumento.Text; objetoCreditoTrabajador.Observacion = Txt_Observacion.Text; if (_shalong.CreditoTrabajador(1, objetoCreditoTrabajador)) { MessageBox.Show("Ingreso Correctamente", "Gestion Ventas", MessageBoxButtons.OK); GuardarEnCredito(); } else { MessageBox.Show("Revise los Datos", "Gestion Ventas", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }
//GUARDA EN LA TABLA CREDITO public void GuardarEnCredito() { C_CreditoTrabajador objCT = new C_CreditoTrabajador(); objCT.CodigoUsuario = Int32.Parse(Txt_CodigoUsuario.Text); objCT.CodigoTipoPago = Int32.Parse(Cmb_TipoPago.SelectedValue.ToString()); objCT.MontoPrestamo = Double.Parse(Txt_Monto.Text); objCT.NumeroDocumento = Txt_nroDocumento.Text; objCT.Observacion = Txt_Observacion.Text; objCT.CodigoCaja = _codigoCaja; C_Credito objCredito = new C_Credito(); objCredito.CodigoCompra = -1; objCredito.CodigoVenta = -1; if (_shalong.CodigoTrabajadorCredito(objCT) == 0) { MessageBox.Show("El Credito Anterior no existe actualmente", "Gestion Ventas", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return; } else { objCredito.CodigoTrabajador = _shalong.CodigoTrabajadorCredito(objCT); } objCredito.FechaProxPago = DateTime.Now; objCredito.TotalDeuda = Double.Parse(Txt_Monto.Text); objCredito.Monto = 0.0; objCredito.CodigoCaja = _codigoCaja; objCredito.CodigoTipoPago = Int32.Parse(Cmb_TipoPago.SelectedValue.ToString()); if (!_shalong.CreditoCompraVenta(1, objCredito)) { MessageBox.Show("El Credito al Trabajador No se Guardo en Credito Correctamente", "Gestion Ventas", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return; } this.Hide(); }