예제 #1
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();
                            }
                        }
                    }
                }
            }
        }
예제 #2
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
            {
            }
        }
예제 #3
0
        public void operacion()
        {
            respuesta          rApertura;
            respuesta          rDetalleMovimiento;
            detalleMovimiento  dm = new detalleMovimiento();
            aperturaController ac = new aperturaController();

            rDetalleMovimiento = dm.agregar(Convert.ToInt32(cbTipoOperacion.SelectedValue),
                                            Convert.ToInt32(lblId.Text), Convert.ToDateTime(txtFecha.Text), Convert.ToInt32(txtMonto.Text), txtMotivo.Text);
            if (rDetalleMovimiento.status)
            {
                rApertura = ac.updateMonto(Convert.ToInt32(lblId.Text), Convert.ToInt32(txtMonto.Text), Convert.ToInt32(cbTipoOperacion.SelectedValue));
            }
        }
예제 #4
0
        private void wndOperaciones_Load(object sender, EventArgs e)
        {
            combo();
            StartTimer();

            respuesta          rApertura;
            aperturaController ac = new aperturaController();

            rApertura = ac.buscarXId(Convert.ToInt32(lblId.Text));
            if (rApertura.status)
            {
                APERTURA apertura = (APERTURA)rApertura.Data;
                _montoEnCaja = Convert.ToInt32(apertura.monto);
            }
            txtMontoEnCaja.Text = Convert.ToString(_montoEnCaja.ToString("#,##0").Replace(",", "."));
        }