예제 #1
0
        private void frmClientes_Load(object sender, EventArgs e)
        {
            string         strPermiso        = frmLogin.getPermiso("CLIENTES", "CLIENTES_NUEVO");
            ManejaClientes objManejoClientes = new ManejaClientes();

            //Calcula Deuda del cliente
            if (objClientes.IntCodigo != 0)
            {
                deDebe = objManejoClientes.CalcularDeudaCliente(objClientes.IntCodigo);
                if (deDebe > 0)
                {
                    lblMensajeCtaCte.Text = "El CLIENTE POSEE DEUDA";
                    btnPagar.Enabled      = true;
                }
                else
                {
                    btnPagar.Enabled = false;
                }
            }

            if (strPermiso == "LECTURA")
            {
                btnAceptar.Enabled  = false;
                btnEliminar.Enabled = false;
                btnPagar.Enabled    = false;
            }
        }
예제 #2
0
        private void CargoDatosConPantallaAnterior()
        {
            txtSubTotal.Text    = Convert.ToString(objVentas.DoSubtotal);
            txtSubTotal.Enabled = false;

            txtEfectivoAbona.Text  = Convert.ToString(objVentas.DoSubtotal);
            txtEfectivoVuelto.Text = Convert.ToString(Convert.ToDecimal("0"));

            txtTarjetaAbona.Text  = Convert.ToString(Convert.ToDecimal("0"));
            txtChequeAbona.Text   = Convert.ToString(Convert.ToDecimal("0"));
            txtCtaCteACuenta.Text = Convert.ToString(Convert.ToDecimal("0"));
            ManejaClientes objManejaClientes = new ManejaClientes();

            txtCtaCteMontoTotal.Text = Convert.ToString(Redondeo(objManejaClientes.CalcularDeudaCliente(objVentas.ObjCliente.IntCodigo)));
        }
예제 #3
0
        private void btnPagar_Click(object sender, EventArgs e)
        {
            frmClienteCtaCte objfrmClienteCtaCte = new frmClienteCtaCte(objClientes.IntCodigo, deDebe);

            objfrmClienteCtaCte.ShowDialog();

            ManejaClientes objManejoClientes = new ManejaClientes();

            deDebe = objManejoClientes.CalcularDeudaCliente(objClientes.IntCodigo);
            if (deDebe > 0)
            {
                lblMensajeCtaCte.Text = "El CLIENTE POSEE DEUDA";
                btnPagar.Enabled      = true;
            }
            else
            {
                lblMensajeCtaCte.Text = "El Cliente no posee deuda";
                btnPagar.Enabled      = false;
            }
        }
예제 #4
0
        private void CargoDatosConObjeto()
        {
            txtEfectivoAbona.Text  = Convert.ToString(Redondeo(objVentas.ObjSubVentaEfectivo.DoAbona));
            txtEfectivoVuelto.Text = Convert.ToString(Redondeo(objVentas.ObjSubVentaEfectivo.DoVuelto));

            /*
             * Los list ya deberian estar cargados
             * txtTarjetaAbona.Text = Convert.ToString(objVentas.ObjSubVentaTarjeta.DoAbona);
             * txtTarjetaCuotas.Text = objVentas.ObjSubVentaTarjeta.StrCuotas;
             * txtTarjetaNumero.Text = objVentas.ObjSubVentaTarjeta.StrNumero;
             * cboTarjeta.Text = objVentas.ObjSubVentaTarjeta.StrTarjeta;
             * txtChequeAbona.Text = Convert.ToString(objVentas.ObjSubVentaCheque.DoAbona);
             * dtpFechaVencimiento.Value = objVentas.ObjSubVentaCheque.DtFechaVencimiento;
             * cboChequeBanco.Text = objVentas.ObjSubVentaCheque.StrBanco;
             * txtChequeNumero.Text = objVentas.ObjSubVentaCheque.StrNumero;*/
            txtCtaCteACuenta.Text = Convert.ToString(Redondeo(objVentas.ObjSubVentaACtaCte.doAcuenta));
            txtSubTotal.Text      = Convert.ToString(Redondeo(objVentas.DoSubtotal));
            ManejaClientes objManejaClientes = new ManejaClientes();

            txtCtaCteMontoTotal.Text = Convert.ToString(Redondeo(objManejaClientes.CalcularDeudaCliente(objVentas.ObjCliente.IntCodigo)));
            CargoGrillaTarjeta();
            CargoGrillaCheque();
        }