Exemple #1
0
        public void mostrarMesas()
        {
            List <Mesa> mesas = new List <Mesa>();

            mesas = MesaNegocio.listar();
            int dezplazarX = 40;
            int dezplazarY = 20;

            foreach (Control item in contenedor.Controls)
            {
                contenedor.Controls.Remove(item);
            }
            List <ControlMesa> lista = new List <ControlMesa>();

            for (int i = 0; i < mesas.Count; i++)
            {
                if (i == 0)
                {
                    lista.Add(crearMesa(mesas[i], dezplazarX, dezplazarY));
                }
                else
                {
                    if (i / 5 > 0 && i % 5 == 0)
                    {
                        lista.Add(crearMesa(mesas[i], dezplazarX, lista[i - 1].Width + lista[i - 1].Location.Y + dezplazarY));
                    }
                    else
                    {
                        lista.Add(crearMesa(mesas[i], lista[i - 1].Height + lista[i - 1].Location.X + dezplazarX, lista[i - 1].Location.Y));
                    }
                }
            }
        }
Exemple #2
0
        private void desasignar(object sender, EventArgs e)
        {
            frmMesaDesasignar ventana = new frmMesaDesasignar(this.mesa.numero, this.mesa.mesero);

            ventana.ShowDialog();
            mesa = MesaNegocio.traer(this.mesa.id);
        }
Exemple #3
0
        private void asignar(object sender, EventArgs e)
        {
            frmMesaAsignar ventana = new frmMesaAsignar(this.mesa);

            ventana.ShowDialog();
            mesa = MesaNegocio.traer(this.mesa.id);
        }
        public static Mesa mesaSeleccionada(int id)
        {
            Mesa mesa = new Mesa();

            try
            {
                mesa = MesaNegocio.traer(id);
                if (mesa.pedido != null)
                {
                    HttpContext.Current.Session.Add("pedido", mesa.pedido.id);
                }
                else
                {
                    if (HttpContext.Current.Session["pedido"] != null)
                    {
                        HttpContext.Current.Session.Remove("pedido");
                    }
                }

                return(mesa);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Exemple #5
0
 public void cambiarEstado(int estado)
 {
     MesaNegocio.modificar(mesa);
     mesa.estado.id = estado;
     this.Image     = new System.Drawing.Bitmap(url[estado]);
     MesaNegocio.modificar(mesa);
     this.texto(mesa.numero.ToString());
 }
        public static int Generar(int mesa, int mesero)
        {
            Pedido pedido = PedidoNegocio.crear(mesero, mesa, HttpContext.Current.Session["jornada"].ToString());

            HttpContext.Current.Session.Add("pedido", pedido.id);
            MesaNegocio.cambiarEstado(mesa, Constantes.MESA_OCUPADA);
            return(pedido.id);
        }
Exemple #7
0
 private void BtnGuardar_Click(object sender, EventArgs e)
 {
     if (MesaNegocio.ActualizarAsignacion(numeroMesa.ToString()) == 1)
     {
         MessageBox.Show("La operacion se realizo correctamente");
         this.Close();
     }
     else
     {
         MessageBox.Show("No se pudo realizar la operacion");
     }
 }
Exemple #8
0
 private void Asignar_Click(object sender, EventArgs e)
 {
     if (verificar())
     {
         if (MesaNegocio.ActualizarAsignacion(mesa.id.ToString(), cbxMesero.SelectedValue.ToString()) == 1)
         {
             MessageBox.Show("Se asigno correctamente");
             this.Close();
         }
         else
         {
             MessageBox.Show("No se pudo asignar la mesa");
         }
     }
 }
Exemple #9
0
 private void eliminar(object sender, EventArgs e)
 {
     if (MessageBox.Show("Estas Seguro de eliminar esta mesa?", "ELIMINACION", MessageBoxButtons.YesNo) == DialogResult.Yes)
     {
         if (MesaNegocio.eliminar(this.mesa.id.ToString(), this.mesa.numero))
         {
             MessageBox.Show("Se elimino correctamente");
             this.Parent.Controls.Remove(this);
             Application.OpenForms.OfType <frmMesaLista>().SingleOrDefault().mostrarMesas();
         }
         else
         {
             MessageBox.Show("No se Pudo Elimina la mesa");
         }
     }
 }
 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);
         }
     }
 }
 private void visible()
 {
     if (tpbInforme.SelectedTab == tpgRecaudoMesero)
     {
         cbxLegajo.DataSource    = PersonalNegocio.listar();
         cbxLegajo.ValueMember   = "legajo";
         cbxLegajo.SelectedIndex = 0;
         grillaMesero();
     }
     else if (tpbInforme.SelectedTab == tpgRecaudoMesa)
     {
         cbxMesa.DataSource    = MesaNegocio.listar();
         cbxMesa.ValueMember   = "numero";
         cbxMesa.SelectedIndex = 0;
         grillaMesa();
     }
     else if (tpbInforme.SelectedTab == tpgDia)
     {
         grillaDia();
     }
 }
        public static string CerrarPedido(int mesa)
        {
            string resultado;

            if (HttpContext.Current.Session["pedido"] != null)
            {
                if (PedidoNegocio.cambiarEstado(Constantes.PEDIDO_CERRADO, (int)HttpContext.Current.Session["pedido"]))
                {
                    MesaNegocio.cambiarEstado(mesa, Constantes.MESA_ACTIVA);
                    resultado = "ok";
                }
                else
                {
                    resultado = "NoCerrie";
                }
            }
            else
            {
                resultado = "noPedido";
            }
            return(resultado);
        }
Exemple #13
0
        private void BtnAgregar_Click(object sender, EventArgs e)
        {
            Mesa mesa = new Mesa();

            if (txtCapacidad.Text.Trim().Length > 0)
            {
                mesa.numero         = Convert.ToInt32(txtNumero.Text.Trim());
                mesa.cantComensales = Convert.ToInt32(txtCapacidad.Text.Trim());
                if (MesaNegocio.agregar(mesa))
                {
                    MessageBox.Show("Se Agrego correctamente la mesa");
                    this.Close();
                }
                else
                {
                    MessageBox.Show("No se pudo agregar la mesa");
                }
            }
            else
            {
                MessageBox.Show("rellene el campo cantidad de comensales");
            }
        }
        public static List <Mesa> ListaMesas()
        {
            List <Mesa> lista = new List <Mesa>();

            try
            {
                lista = MesaNegocio.listar();
                foreach (Mesa mesa in lista)
                {
                    if (mesa.mesero == null || mesa.mesero.legajo.ToString() != HttpContext.Current.Session["idUser"].ToString())
                    {
                        mesa.estado.id          = 0;
                        mesa.estado.id          = Constantes.MESA_INACTIVA;
                        mesa.estado.descripcion = "inactiva";
                    }
                }
                return(lista);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Exemple #15
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;
                }
            }
        }
Exemple #16
0
 private void FrmMesaAgregar_Load(object sender, EventArgs e)
 {
     txtNumero.Text = MesaNegocio.Numero().ToString();
 }