示例#1
0
        //Metodos
        public Boolean abrirCajaDiaria()
        {
            N_Caja   nCaja  = new N_Caja();
            DateTime fecHoy = DateTime.Now.Date;

            Int16 count = nCaja.countCajaDiaria(fecHoy);

            if (count == 0)
            {
                return(true);
            }
            return(false);
        }
示例#2
0
        private void cargarCaja()
        {
            N_Caja nCaja = new N_Caja();
            // devuelve 1 si existe un caja abierta del dia
            Int16 count = 0;            //nCaja.countCajaDiaria(dtCaja.Value.Date);

            if (count == 1)
            {
                E_Caja caja = nCaja.getOneCajaDiaria(dtCaja.Value.Date);
                if (caja != null)
                {
                    //txtCaja.Text = caja.caja.ToString("N2");
                }
                else                // ERROR
                {
                }
            }
            else if (count == 0)             // si devuelve cero significa que no se abrio la caja
            {
                txtCajaInical.Text = "0";
            }
            else            // sino surgio un error en la consulta
            {
            }
            E_Caja cajaDiaria = nCaja.getOneCaja(dtCaja.Value.Date);

            if (cajaDiaria != null)
            {
                txtCajaInical.Text       = cajaDiaria.caja.ToString("N2");
                txtEfectivo.Text         = cajaDiaria.efectivo.ToString("N2");
                txtTarjCredito.Text      = cajaDiaria.tarjCredito.ToString("N2");
                txtCheque.Text           = cajaDiaria.cheques.ToString("N2");
                txtCreditoOrtogado.Text  = cajaDiaria.notaCreditoOrtogado.ToString("N2");
                txtCreditoUtilizado.Text = cajaDiaria.notaCreditoUtilizado.ToString("N2");
            }
            else
            {
                txtCajaInical.Text       = "0";
                txtEfectivo.Text         = "0";
                txtCheque.Text           = "0";
                txtTarjCredito.Text      = "0";
                txtCreditoUtilizado.Text = "0";
                txtCreditoOrtogado.Text  = "0";
            }
            calcularTotal();
        }
        private void btnAbrirCaja_Click(object sender, EventArgs e)
        {
            N_Caja nCaja = new N_Caja();
            E_Caja caja  = new E_Caja();

            caja.caja    = Convert.ToDecimal(txtCajaInicial.Text);
            caja.fecCaja = DateTime.Now.Date;
            Boolean xConf = nCaja.abrirCajaDiaria(caja);

            if (!xConf)
            {
                MessageBox.Show("No puedo abrir la Caja Diaria", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            else
            {
                this.Close();
            }
        }