Ejemplo n.º 1
0
 public frmModificarMovCaja(MovimientoCaja MovCaja)
 {
     try
     {
         MovimientoCaja = MovCaja;
         InitializeComponent();
         cargarComboEntradaSalida();
         cargarMovimientoCaja();
         habilitarCampos();
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.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 mostrarFormularioModificarMovimientoCaja()
        {
            try
            {
                celdaSeleccionada = grdMovsCaja.CurrentCellAddress.X;
                filaSeleccionada  = grdMovsCaja.CurrentCellAddress.Y;

                MovimientoCaja movCaja = new MovimientoCaja();
                movCaja.m_Id = Int32.Parse(grdMovsCaja.Rows[filaSeleccionada].Cells["CÓDIGO"].Value.ToString());
                movCaja.m_descripcion = grdMovsCaja.Rows[filaSeleccionada].Cells["MOVIMIENTO"].Value.ToString();
                movCaja.m_valor = Double.Parse(grdMovsCaja.Rows[filaSeleccionada].Cells["VALOR"].Value.ToString());

                if (grdMovsCaja.Rows[filaSeleccionada].Cells["INGRESO/SALIDA"].Value.ToString() == "INGRESO")
                {
                    movCaja.m_entradaSalida = 1;
                }
                else
                {
                    movCaja.m_entradaSalida = 0;
                }

                frmModificarMovCaja modifCaja = new frmModificarMovCaja(movCaja);
                modifCaja.ShowDialog();
            }
            catch (Exception e)
            {
                MessageBox.Show(e.Message.ToString(), "Atención.", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Ejemplo n.º 4
0
        private void registrarMovimientosInicialesCaja()
        {
            try 
            {
                TimeSpan hora = System.DateTime.Now.TimeOfDay;
                MovimientoCaja movCaja = new MovimientoCaja();
                DateTime Dia = fg.appFechaSistema();
                String Hora = hora.ToString().Substring(0, 8);

                movCaja.registrarMovimientosCaja(Dia, Hora);

            }
            catch (Exception e)
            {
                MessageBox.Show(e.Message.ToString(), "Atención.", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Ejemplo n.º 5
0
 private void modificarCajaInicial()
 {
     DateTime Dia = fg.appFechaSistema();
     MovimientoCaja movCaja = new MovimientoCaja();
     movCaja.modificarCajaInicial(Dia, txtCajaInicial.Text);
 }