Beispiel #1
0
        private void frmCierreCaja_Load(object sender, EventArgs e)
        {
            string strPermiso = frmLogin.getPermiso("SISTEMA", "SISTEMA_CIERRE_CAJA");

            if (boOtraPantalla == false)
            {
                //Ya viene Cargado de otra pantalla
                objManejaCierreDeCaja = new ManejaCierreDeCaja();
                idCierreCaja          = objManejaCierreDeCaja.getCierreCajaId(objConfiguracion.IntNumeroCaja);
            }
            else
            {
                strPermiso = "LECTURA";
            }
            CargoValores();
            CargoCombosStandard();


            if (strPermiso == "LECTURA")
            {
                btnAceptar.Enabled = false;
            }
            else
            {
                ValidacionesDeApertura();
            }
        }
Beispiel #2
0
        private void frmCompras_Load(object sender, EventArgs e)
        {
            string strPermiso = frmLogin.getPermiso("COMPRAS", "COMPRAS_NUEVO");

            //Antes de hacer alguna operacion me fijo si tiene abierta la caja
            objManejaCierreCaja = new ManejaCierreDeCaja();
            if (objManejaCierreCaja.ValidaCajaAbierta(objConfiguracion.IntNumeroCaja))
            {
                //Si la caja esta abierta recupero el id de cierre de caja
                idCierreCaja = objManejaCierreCaja.getCierreCajaId(objConfiguracion.IntNumeroCaja);
            }

            else
            {
                MessageBox.Show("La caja se encuentra cerrada, para operar debe abrirla.");
                strPermiso = "LECTURA";
            }


            if (strPermiso == "LECTURA")
            {
                btnAceptar.Enabled  = false;
                btnEliminar.Enabled = false;
            }
        }
Beispiel #3
0
        private void frmDevoluciones_Load(object sender, EventArgs e)
        {
            if (!string.IsNullOrEmpty(cboVendedor.Text))
            {
                //Verifico si tiene que hacer foco en la factura
                if (!string.IsNullOrEmpty(cboCliente.Text))
                {
                    cboCliente_SelectionChangeCommitted(null, null);
                    this.groupBox2.TabIndex = 0;
                    this.groupBox2.Focus();
                    this.txtCodigo.TabIndex = 0;
                }
                else
                {
                    cboCliente.TabIndex = 0;
                    cboCliente.Focus();
                }
            }
            else
            {
                cboVendedor.Focus();
            }

            string strPermiso = frmLogin.getPermiso("VENTAS", "VENTA_DEVOLUCION");

            //Antes de hacer alguna operacion me fijo si tiene abierta la caja
            objManejaCierreCaja = new ManejaCierreDeCaja();
            if (objManejaCierreCaja.ValidaCajaAbierta(objConfiguracion.IntNumeroCaja))
            {
                //Si la caja esta abierta recupero el id de cierre de caja
                idCierreCaja = objManejaCierreCaja.getCierreCajaId(objConfiguracion.IntNumeroCaja);
            }

            else
            {
                MessageBox.Show("La caja se encuentra cerrada, para operar debe abrirla.");
                strPermiso = "LECTURA";
            }



            if (strPermiso == "LECTURA")
            {
                //btnAceptar.Enabled = false;
                btnGuardar.Enabled = false;
                //btnImprimir.Enabled = false;
            }
            if (strPermiso == "LECTURA/ESCRITURA")
            {
                //btnAceptar.Enabled = false;
                btnGuardar.Enabled = true;
                //btnImprimir.Enabled = false;
            }
        }
Beispiel #4
0
        public frmCierreCaja()
        {
            InitializeComponent();
            CargoConfiguracion();

            dtpFechaIngreso.Value = DateTime.Now;


            objManejaCierreDeCaja        = new ManejaCierreDeCaja();
            txtTotalEfectivo.Enabled     = false;
            txtTotalCaja.Enabled         = false;
            txtCtaCte.Enabled            = false;
            txtVentaEnEfectivo.Enabled   = false;
            txtComprasEnEfectivo.Enabled = false;
        }
Beispiel #5
0
        private void mdiPrincipal_Shown(object sender, EventArgs e)
        {
            ManejaCierreDeCaja    objManejaCierreDeCaja  = new ManejaCierreDeCaja();
            ManejaConfiguraciones objManejaConfiguracion = new ManejaConfiguraciones();
            Configuraciones       objConfiguracion       = new Configuraciones();
            Int32 idCierreCaja = 0;

            objConfiguracion = objManejaConfiguracion.BuscarConfiguracion(Environment.MachineName);
            if (objConfiguracion != null)
            {
                idCierreCaja = objManejaCierreDeCaja.getCierreCajaId(objConfiguracion.IntNumeroCaja);

                if (idCierreCaja != 0)
                {
                    if (objManejaCierreDeCaja.ValidaFechaAperturaCierreCaja(idCierreCaja))
                    {
                        MessageBox.Show("La Caja quedo abierta con fecha de un dia anterior. Para Cerrarla debe Ingresar al Modulo (Caja)");
                    }
                }
            }
        }
Beispiel #6
0
        private void ValidacionesDeApertura()
        {
            string message;
            string caption = "Mensaje";

            objManejaCierreDeCaja = new ManejaCierreDeCaja();

            //Valido Si es la primera vez que ingresa al sistema
            if (objManejaCierreDeCaja.ValidaEsInicioDeCaja(objConfiguracion.IntNumeroCaja))
            {
                //Es la primera vez que ingresa al Sistema
                //Pregunto si quiere abrir la caja

                message = "Desea realizar la apertura de la caja";

                MessageBoxButtons buttons = MessageBoxButtons.YesNo;
                DialogResult      result;

                // Displays the MessageBox.

                result = MessageBox.Show(message, caption, buttons);

                if (result == System.Windows.Forms.DialogResult.Yes)
                {
                    Grabo();
                    MessageBox.Show("La Apertura se ha realizado correctamente");
                }
                else
                {
                    return;
                }
            }
            else
            {
                //Si no es la primera vez, debo validar si dejo abierta la caja y la desea cerrar
                if (objManejaCierreDeCaja.ValidaCajaAbierta(objConfiguracion.IntNumeroCaja))
                {
                    //Tiene la caja abierta --> Puede querer cerrarla o solo observar
                    message = "La caja se encuentra abierta, desea realizar el cierre de caja?";

                    MessageBoxButtons buttons = MessageBoxButtons.YesNo;
                    DialogResult      result;

                    // Displays the MessageBox.

                    result = MessageBox.Show(message, caption, buttons);

                    if (result == System.Windows.Forms.DialogResult.Yes)
                    {
                        GraboCierreDeCaja();
                        MessageBox.Show("La caja se ha cerrado correctamente");
                        this.Close();
                    }
                    else
                    {
                        return; //Va a mirar o actualizar el dinero principal
                    }
                }
                else
                {
                    //La Caja esta cerrada
                    MessageBox.Show("La caja se encuentra cerrada, para abrirla debe ingresar el dinero inicial y grabar");
                }
            }
        }
Beispiel #7
0
 private void Grabo()
 {
     AsignoDatosAlObjeto();
     objManejaCierreDeCaja   = new ManejaCierreDeCaja();
     objCierreCaja.IntCodigo = objManejaCierreDeCaja.GrabarCierreDeCaja(objCierreCaja);
 }