Ejemplo n.º 1
0
        private void btnCerrarCaja_Click(object sender, EventArgs e)
        {
            try
            {
                Boolean deseaModificarUnMovimiento = (MessageBox.Show("¿Desea modificar algún movimiento antes de realizar el Cierre de Caja correspondiente?", "Cierre de Caja.", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes);

                if (deseaModificarUnMovimiento)
                {
                    frmCaja caja = new frmCaja();
                    caja.ShowDialog();
                }
                else
                {
                    Entidades.Caja caja = new Entidades.Caja();
                    Boolean deseaContinuarConElCierreDeLaCaja = (MessageBox.Show("A continuación se realizará el Cierre de Caja correspondiente al día " + caja.obtenerFechaCajaAbierta() + ". ¿Desea Continuar?", "Cierre de Caja.", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes);

                    if (deseaContinuarConElCierreDeLaCaja)
                    {
                        MovimientoCaja movCaja = new MovimientoCaja();
                        DateTime fecSisActual = fg.appFechaSistema();
                        String Hora = System.DateTime.Now.TimeOfDay.ToString().Substring(0, 8);
                        String Descripcion = "Cierre de caja del día " + fg.appFechaSistema().ToString();

                        DataSet Ds = new DataSet();
                        Ds.Reset();
                        Ds = caja.obtenerCierreParcialCaja(fg.appFechaSistema());
                        double valor = double.Parse(Ds.Tables[0].Rows[0]["Cierre_Parcial"].ToString());

                        movCaja.registrarMovimientoCaja(0, Descripcion, valor, fecSisActual, Hora);

                        ParametrosGenerales pg = new ParametrosGenerales();
                        pg.modificarEstadoGlobalSistema(0); //CIERRO LA CAJA - ESTADO "0"

                        MessageBox.Show("Se realizó el Cierre de Caja Correctamente.", "Atención.", MessageBoxButtons.OK, MessageBoxIcon.Information);

                        this.Close();
                    }
                }
            }
            catch (Exception r)
            {
                MessageBox.Show(r.Message.ToString(), "Atención.", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Ejemplo n.º 2
0
        private void btnCerrarCaja_Click(object sender, EventArgs e)
        {
            try
            {
                Boolean deseaModificarUnMovimiento = (MessageBox.Show("¿Desea modificar algún movimiento antes de realizar el Cierre de Caja correspondiente?", "Cierre de Caja.", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes);

                if (deseaModificarUnMovimiento)
                {
                    frmCaja caja = new frmCaja();
                    caja.ShowDialog();
                }
                else
                {
                    Entidades.Caja caja = new Entidades.Caja();
                    Boolean        deseaContinuarConElCierreDeLaCaja = (MessageBox.Show("A continuación se realizará el Cierre de Caja correspondiente al día " + caja.obtenerFechaCajaAbierta() + ". ¿Desea Continuar?", "Cierre de Caja.", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes);

                    if (deseaContinuarConElCierreDeLaCaja)
                    {
                        MovimientoCaja movCaja      = new MovimientoCaja();
                        DateTime       fecSisActual = fg.appFechaSistema();
                        String         Hora         = System.DateTime.Now.TimeOfDay.ToString().Substring(0, 8);
                        String         Descripcion  = "Cierre de caja del día " + fg.appFechaSistema().ToString();

                        DataSet Ds = new DataSet();
                        Ds.Reset();
                        Ds = caja.obtenerCierreParcialCaja(fg.appFechaSistema());
                        double valor = double.Parse(Ds.Tables[0].Rows[0]["Cierre_Parcial"].ToString());

                        movCaja.registrarMovimientoCaja(0, Descripcion, valor, fecSisActual, Hora);

                        ParametrosGenerales pg = new ParametrosGenerales();
                        pg.modificarEstadoGlobalSistema(0); //CIERRO LA CAJA - ESTADO "0"

                        MessageBox.Show("Se realizó el Cierre de Caja Correctamente.", "Atención.", MessageBoxButtons.OK, MessageBoxIcon.Information);

                        this.Close();
                    }
                }
            }
            catch (Exception r)
            {
                MessageBox.Show(r.Message.ToString(), "Atención.", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Ejemplo n.º 3
0
 private void mostrarFormularioCaja()
 {
     frmCaja MovsCaja = new frmCaja();
     MovsCaja.Show();
 }