public static MesaEntidad ObtenerMesa(int numero)
        {
            List <MesaEntidad> listaMesas = MesaLN.ObtenerTodos();
            MesaEntidad        mesa       = (listaMesas.Find(elemento => (elemento.idMesa == numero)));

            return(mesa);
        }
        private void llenarCampos()
        {
            MesaEntidad mesa   = new MesaEntidad();
            int         numero = Convert.ToInt16(Request.QueryString["idMesa"].ToString());

            mesaPedido = numero;
            mesa       = MesaLN.ObtenerMesa(numero);
            if ((mesa.estadoMesa.estadoMesa == 7) || (mesa.estadoMesa.estadoMesa == 8) || (mesa.estadoMesa.estadoMesa == 9))
            {
                editar = true;
            }
            else
            {
                editar = false;
            }
            btnAgregarProducto.Enabled = false;
            btnAgregarProducto.Visible = false;
            imgEstadoMesa.ImageUrl     = "~/img/mesaEstados/" + mesa.estadoMesa.estadoMesa + ".jpg";
            lblNumeroMesa.Text         = "Mesa #" + Request.QueryString["idMesa"].ToString();
            txtMesaId.Text             = mesa.idMesa.ToString();
            txtCantidadPersonas.Text   = mesa.cantidadPersonas.ToString();
            txtEstado.Text             = mesa.estadoMesa.descripcion;
            btnCancelar.Visible        = false;
            btnCancelar.Enabled        = false;
            cargarComboAccionMesa(mesa.estadoMesa.estadoMesa);
        }
Example #3
0
        private void actualizarEstadoMesa(int pNuevoEstadoMesa, int pIdMesa)
        {
            MesaEntidad mesa = MesaLN.ObtenerMesa(pIdMesa);

            mesa.estadoMesa.estadoMesa = pNuevoEstadoMesa;
            MesaLN.Modificar(mesa);
        }
        private void actualizarEstadoMesa(int pNuevoEstadoMesa)
        {
            MesaEntidad mesa = new MesaEntidad();

            mesa.idMesa                = Convert.ToInt16(txtMesaId.Text);
            mesa.cantidadPersonas      = Convert.ToInt16(this.txtCantidadPersonas.Text);
            mesa.estadoMesa.estadoMesa = pNuevoEstadoMesa;
            MesaLN.Modificar(mesa);
        }
        protected void grvListado_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            MesaEntidad mesa = new MesaEntidad();
            int         num  = Convert.ToInt32(e.CommandArgument);

            mesa.idMesa    = Convert.ToInt16(grvListado.Rows[num].Cells[0].Text);
            numeroescogido = mesa.idMesa;

            Response.Redirect("EditarMesa.aspx?idMesa=" + numeroescogido);
        }
        public static void Insertar(MesaEntidad mesa)
        {
            SqlCommand comando = new SqlCommand("PA_InsertarMesa");

            comando.CommandType = CommandType.StoredProcedure;
            comando.Parameters.AddWithValue("@idEstadoMesa", mesa.estadoMesa.estadoMesa);
            comando.Parameters.AddWithValue("@cantidadPersonas", mesa.cantidadPersonas);

            using (Database db = DatabaseFactory.CreateDatabase("Default"))
            {
                db.ExecuteNonQuery(comando);
            }
        }
Example #7
0
 protected void btnAceptar_Click(object sender, EventArgs e)
 {
     if (Convert.ToInt16(this.txtCantidad.Text) >= 1 && Convert.ToInt16(this.txtCantidad.Text) <= 20)
     {
         MesaEntidad mesa = new MesaEntidad();
         mesa.cantidadPersonas      = Convert.ToInt16(this.txtCantidad.Text);
         mesa.estadoMesa.estadoMesa = Convert.ToInt16(this.ddlEstadoMesa.SelectedValue);
         MesaLN.Nuevo(mesa);
         Response.Redirect("MantenimientoMesas.aspx");
     }
     else
     {
         this.lblMensaje.Text = "La cantidad de personas por mesa debe ser mayor a 0 y menor a 20";
     }
 }
        public static List <MesaEntidad> ObtenerTodos()
        {
            List <MesaEntidad> lista = new List <MesaEntidad>();
            DataSet            ds    = MesaDatos.SeleccionarTodos();

            foreach (DataRow fila in ds.Tables[0].Rows)
            {
                MesaEntidad elemento = new MesaEntidad();
                elemento.idMesa           = Convert.ToInt16(fila["id"].ToString());
                elemento.cantidadPersonas = Convert.ToInt16(fila["cantidadPersonas"].ToString());

                EstadoMesaEntidad estadoMesa = new EstadoMesaEntidad();
                estadoMesa.estadoMesa  = Convert.ToInt16(fila["idEstadoMesa"].ToString());
                estadoMesa.descripcion = fila["descripcion"].ToString();

                elemento.estadoMesa = estadoMesa;

                lista.Add(elemento);
            }

            return(lista);
        }
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         try
         {
             MesaEntidad mesa   = new MesaEntidad();
             int         numero = Convert.ToInt16(Request.QueryString["idMesa"].ToString());
             mesa = MesaLN.ObtenerMesa(numero);
             this.txtCantidad.Text             = mesa.cantidadPersonas.ToString();
             this.txtNumero.Text               = mesa.idMesa.ToString();
             this.ddlEstadoMesa.DataSource     = EstadoMesaLN.ObtenerTodos();
             this.ddlEstadoMesa.DataTextField  = "descripcion";
             this.ddlEstadoMesa.DataValueField = "estadoMesa";
             this.ddlEstadoMesa.DataBind();
             this.ddlEstadoMesa.SelectedValue = mesa.estadoMesa.estadoMesa.ToString();
         }
         catch (Exception)
         {
             Response.Redirect("MantenimientoMesas.aspx");
         }
     }
 }
 public static void Modificar(MesaEntidad mesa)
 {
     MesaDatos.Modificar(mesa);
 }
 public static void Nuevo(MesaEntidad mesa)
 {
     MesaDatos.Insertar(mesa);
 }