예제 #1
0
 public bool cajaCerrada(Caja caja)
 {
     try
     {
         RegistroCaja registroUltimo = new RegistroCajaBL().findUltimoRegistroCodigo(caja);
         if (registroUltimo.Estado == "Abierto")
             return false;
         else return true;
     }
     catch (Exception exception) { return true; }
 }
예제 #2
0
        public void llenarGrillaCajas()
        {
            dgvCajas.Rows.Clear();
            listaRegistroxCaja.Clear();
            foreach (Caja caja in listaCajas)
            {
                string estado;
                try
                {

                    IList<RegistroCaja> listaregistrocaja = new RegistroCajaBL().findUltimoRegistro(caja, dtpFechaReporte.Value.ToShortDateString());
                    RegistroCaja registrocaja = listaregistrocaja[0];
                    estado = registrocaja.Estado;
                    listaRegistroxCaja.Add(listaregistrocaja);

                }
                catch (Exception ex) { estado = "Cerrado"; IList<RegistroCaja> listaNulo = new List<RegistroCaja>(); listaRegistroxCaja.Add(listaNulo); }//Cuando no existe ningurn registroCaja

                object[] row = { caja.NroCaja, estado };
                dgvCajas.Rows.Add(row);

            }
        }
예제 #3
0
        //++++++++++++++++++++++++++++ ventas +++++++++++++++++++++++++++++++
        private void RegistrarVenta_Click(object sender, EventArgs e)
        {
            TipoCambio tipoCambio = new TipoCambioBL().DameUltimo();
            if (tipoCambio == null) {
                Utils.Utils.Error(null, "El tipo de cambio aún no se ha registrado");
                return;
            }

            TurnoXEmpleado turnoxempleado = TurnoXEmpleadoBL.findTurnoXEmpleado(empleado.Id);
            Caja caja = new RegistroCajaBL().DameCaja(empleado);

            RegistroCaja registroCaja = new RegistroCajaBL().find(turnoxempleado, caja);

            if (registroCaja != null)
            {
                if (!registroCaja.Estado.Equals("Abierto"))
                {
                    Utils.Utils.Error(null, "Ninguna caja esta aperturada");
                    return;
                }
            }
            else
            {
                Utils.Utils.Error(null, "Ninguna caja esta aperturada");
                return;
            }

            frmDetalleVenta frm = new frmDetalleVenta(empleado,tipoCambio);
            frm.MdiParent = this;
            frm.Show();
        }
예제 #4
0
        private void cierreCaja_Click(object sender, EventArgs e)
        {
            TurnoXEmpleado turnoxempleado = TurnoXEmpleadoBL.findTurnoXEmpleado(empleado.Id);
            Caja caja = new RegistroCajaBL().DameCaja(empleado);

            RegistroCaja registroCaja = new RegistroCajaBL().find(turnoxempleado, caja);
            if (registroCaja == null)
            {
                Utils.Utils.Error(null, "Ninguna caja esta aperturada");
                return;
            }
            TipoCambio tipoCambio = new TipoCambioBL().DameUltimo();
            if (tipoCambio == null) {
                Utils.Utils.Error(null, "Aun no se ha registrado un tipo de cambio");
                return;
            }

            frmCerrarCaja frm = new frmCerrarCaja(empleado,turnoxempleado,registroCaja,caja,tipoCambio);
            frm.MdiParent = this;
            frm.Show();
        }