protected void Page_Load(object sender, EventArgs e)
 {
     if (Session["user"] == null)
     {
         Response.Redirect("Login.aspx");
     }
     if (Session["Jornada"] == null || Session["Jornada"].ToString() == "0")
     {
         Session["Jornada"] = JornadaNegocio.numeroJornada();
         if (Session["Jornada"].ToString() == "0")
         {
             MesaNegocio.inactivar();
             ScriptManager.RegisterStartupScript(this, typeof(Page), "show", "document.querySelector('#inactivo').style.display='block';", true);
         }
     }
 }
示例#2
0
        private void Grilla()
        {
            try
            {
                dgvLista.DataSource = JornadaNegocio.inventario(Grobales.jornada);

                for (int i = 0; i < dgvLista.Columns.Count; i++)
                {
                    dgvLista.Columns[i].AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill;
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
        }
        private void BtnGenera_Click(object sender, EventArgs e)
        {
            List <Almacenamiento> jornada = new List <Almacenamiento>();

            jornada          = (List <Almacenamiento>)dgvLista.DataSource;
            Grobales.jornada = JornadaNegocio.altaDia();
            if (JornadaNegocio.AltaDiaInventario(jornada, Grobales.jornada))
            {
                MessageBox.Show("Se genero correctamente");
                btnModifica.Enabled = true;
                btnGenera.Enabled   = false;
            }
            else
            {
                MessageBox.Show("No se pudo generar");
                Grobales.jornada = 0;
            }
        }
        public static bool EliminacionDetalle(int idInsumo)
        {
            int cantidad = PedidoNegocio.CantidadPedida(idInsumo, (int)HttpContext.Current.Session["pedido"]);

            if (JornadaNegocio.modificarCantidad(idInsumo, (int)HttpContext.Current.Session["Jornada"], cantidad))
            {
                if (PedidoNegocio.eliminarFila(idInsumo, (int)HttpContext.Current.Session["pedido"]))
                {
                    return(true);
                }
                else
                {
                    JornadaNegocio.modificarCantidad(idInsumo, (int)HttpContext.Current.Session["Jornada"], (-1 * cantidad));
                    return(false);
                }
            }
            return(false);
        }
        private void Grilla()
        {
            try
            {
                inventario          = JornadaNegocio.inventario(Grobales.jornada);
                dgvLista.DataSource = inventario;
                dgvLista.EditMode   = DataGridViewEditMode.EditOnEnter;
                dgvLista.Columns["descripcion"].ReadOnly = true;
                dgvLista.Columns["id"].ReadOnly          = true;
                dgvLista.Columns["tipo"].ReadOnly        = true;
                dgvLista.Columns["marca"].Visible        = false;

                for (int i = 0; i < dgvLista.Columns.Count; i++)
                {
                    dgvLista.Columns[i].AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill;
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
        }
        private void BtnGuardarDefault_Click(object sender, EventArgs e)
        {
            List <Almacenamiento> jornada = new List <Almacenamiento>();

            jornada = (List <Almacenamiento>)dgvLista.DataSource;
            List <string> error = new List <string>();

            foreach (Almacenamiento item in jornada)
            {
                if (!JornadaNegocio.modificarCantidad(item.id, 0, item.cantidad))
                {
                    error.Add(item.descripcion);
                }
            }
            if (error.Count() > 0)
            {
                MessageBox.Show("No se pudieron realizar cambios en: " + error);
            }
            else
            {
                MessageBox.Show("Se modifico el default sastifactoriamente");
            }
        }
        public static bool Agregar(int idInsumo, int cantidad)
        {
            Insumo dato = InsumoNegocio.traer(idInsumo);

            if (PedidoNegocio.CantidadPedida(idInsumo, (int)HttpContext.Current.Session["pedido"]) == -1)
            {
                if (PedidoNegocio.agregar(dato, (int)HttpContext.Current.Session["pedido"], cantidad))
                {
                    if (JornadaNegocio.modificarCantidad(idInsumo, (int)HttpContext.Current.Session["jornada"], (-1 * cantidad)))
                    {
                        return(true);
                    }
                    else
                    {
                        PedidoNegocio.eliminarFila(idInsumo, (int)HttpContext.Current.Session["pedido"]);
                        return(false);
                    }
                }
            }
            else
            {
                if (PedidoNegocio.modificarDetalle(idInsumo, cantidad, (int)HttpContext.Current.Session["pedido"]))
                {
                    if (JornadaNegocio.modificarCantidad(idInsumo, (int)HttpContext.Current.Session["jornada"], cantidad))
                    {
                        return(true);
                    }
                    else
                    {
                        PedidoNegocio.modificarDetalle(idInsumo, (int)HttpContext.Current.Session["pedido"], (-1 * cantidad));
                        return(false);
                    }
                }
            }

            return(false);
        }
示例#8
0
        private void inicializar()
        {
            Grobales.iniciazion();
            frmLogin login = new frmLogin();

            login.ShowDialog();
            if (Grobales.usuario == null)
            {
                this.Close();
            }
            else
            {
                tsmPedido.Enabled       = false;
                tsmMesas.Enabled        = false;
                tsmInsumos.Enabled      = false;
                tsmInformes.Enabled     = false;
                tsmDefiniciones.Enabled = false;
                tsmJornada.Enabled      = false;
                Grobales.jornada        = JornadaNegocio.numeroJornada();
                if (Grobales.jornada == 0)
                {
                    MesaNegocio.inactivar();
                    frmMensaje mensaje = new frmMensaje();
                    mensaje.MdiParent = this;
                    mensaje.Show();
                }
                tsmMesas.Enabled   = true;
                tsmInsumos.Enabled = true;
                if (Grobales.usuario.datos.permiso.id == Constantes.GERENTE)
                {
                    tsmJornada.Enabled      = true;
                    tsmInformes.Enabled     = true;
                    tsmDefiniciones.Enabled = true;
                }
            }
        }
 public static List <Almacenamiento> Buscar(string tipo)
 {
     return(JornadaNegocio.inventarioPorTipo((int)HttpContext.Current.Session["jornada"], Convert.ToInt32(tipo)));
 }