コード例 #1
0
        //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);
            }
        }
コード例 #2
0
        //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();
        }