示例#1
0
        public void verificarCaja()
        {
            respuesta      rExisteCajaActiva;
            respuesta      rApertura;
            cajaController cc = new cajaController();
            aperturaModel  am = new aperturaModel();

            rExisteCajaActiva = cc.traerCajaActiva();

            if (rExisteCajaActiva.status)
            {
                CAJA cajaActiva = (CAJA)rExisteCajaActiva.Data;

                rApertura = am.BUSCAR_POR_ID_Y_ESTADO(cajaActiva.id);

                if (rApertura.status)
                {
                    aperturaModel aperturaActiva = (aperturaModel)rApertura.Data;
                    lblId.Text              = Convert.ToString(aperturaActiva.id);
                    _idCajaAsignada         = Convert.ToString(aperturaActiva.id);
                    lblCajero.Text          = Convert.ToString(aperturaActiva.nombre);
                    lblEstadoCaja.Text      = "Caja Abierta";
                    lblEstadoCaja.ForeColor = Color.Green;
                    lblNombreCaja.Text      = "1";
                }
            }
            else
            {
                lblEstadoCaja.Text      = "Caja Cerrada";
                lblEstadoCaja.ForeColor = Color.Red;
                lblId.Text         = "";
                lblNombreCaja.Text = "";
            }
        }
示例#2
0
        private void btnAbrirCaja_Click(object sender, EventArgs e)
        {
            if (txtMontoFinal.Text != "")
            {
                if (MessageBox.Show("Se va Cerrar la caja ¿Esta seguro?", "Cierre", MessageBoxButtons.YesNo) == DialogResult.Yes)
                {
                    respuesta          respuestaApertura;
                    respuesta          rCaja;
                    aperturaController ac = new aperturaController();
                    cajaController     cc = new cajaController();
                    respuestaApertura = ac.buscarXId(Convert.ToInt32(txtAperturaId.Text));
                    if (respuestaApertura.status)
                    {
                        APERTURA apertura = (APERTURA)respuestaApertura.Data;

                        rCaja = cc.Editar(Convert.ToInt32(apertura.fk_id_caja), "0");
                        if (rCaja.status)
                        {
                            respuestaApertura = ac.updateEstado(Convert.ToInt32(apertura.id));
                            if (respuestaApertura.status)
                            {
                                cerro = true;
                                this.Close();
                            }
                        }
                    }
                }
            }
        }
示例#3
0
        private void btnAbrirCaja_Click(object sender, EventArgs e)
        {
            if (txtMontoInicial.Text != "" && Convert.ToInt32(txtMontoInicial.Text) > 0)
            {
                respuesta          rApertura;
                respuesta          rCaja;
                aperturaController ac = new aperturaController();
                cajaController     cc = new cajaController();
                //Consultar ID CAJA PARA EVITAR ERROR
                rApertura = ac.agregar(Convert.ToDateTime(txtFechaApertura.Text), Convert.ToInt64(txtMontoInicial.Text), "1", sesion.idUsuario, 1);
                if (rApertura.status)
                {
                    APERTURA apertura = (APERTURA)rApertura.Data;
                    rCaja = cc.Editar(1, "1");

                    if (rCaja.status)
                    {
                        abrio         = true;
                        idCajaAbierta = Convert.ToString(apertura.id);
                        this.Close();
                    }
                }
            }
            else
            {
            }
        }
示例#4
0
        public void comprobarEstadoCaja()
        {
            respuesta      r;
            cajaController cc = new cajaController();

            r = cc.listarCajasXNombre();
            cbCaja.DataSource    = r.Data;
            cbCaja.DisplayMember = "nombre";
            cbCaja.ValueMember   = "id";
            txtCajero.Text       = sesion.nombreUsuario;
        }
示例#5
0
        private void wndCierreDeCaja_Load(object sender, EventArgs e)
        {
            respuesta      r;
            cajaController cc = new cajaController();

            r = cc.listarCajasXNombre();
            cbCaja.DataSource    = r.Data;
            cbCaja.DisplayMember = "nombre";
            cbCaja.ValueMember   = "id";

            StartTimer();
        }