protected void lnbReservar_Click(object sender, EventArgs e) { Mesa mesa = MesaController.GetbyId(Convert.ToInt32(this.ddlNumeroMesa.SelectedValue)); if (mesa != null) { //Busco los usuarios del numero de mesa habilitados List <UserMesa> ListaUserMesa = UserMesaController.GetUserMesaByNumeroMesa(Convert.ToInt32(mesa.numero)); //Si hay al menos hay un usuario if (ListaUserMesa.Count > 0) { //Lo cargo como perfil INVITADO (2) desactivado (false) y habilitado (true) UserMesaController.agregar(User.Identity.GetUserId(), mesa.Id, 2, false, true); Mensaje("Excelente! Te registraste en la mesa numero: " + mesa.numero + ". Ya podes empezar a utilizar MiBar!. " + "Recorda que para poder realizar pedidos vos para la mesa debe autorizarte el Admin! (El primero que se registro en la mesa!)", true); } else { //Sino //Lo cargo como perfil ADMINISTRADOR (1) Activo (true) y habilitado (true) UserMesaController.agregar(User.Identity.GetUserId(), mesa.Id, 1, true, true); Mensaje("Perfecto! Sos administrador de la mesa N°: " + mesa.numero + ". Podes empezar a realizar pedidos y autorizar a los invitados de la mesa que se registren!" , true); } } //El numero de mesa que esta buscando no existe o esta con estado no disponible else { Mensaje("Bienvenido! Lo sentimos pero la Mesa numero: <strong>" + mesa.numero + "</strong> no esta disponible o no existe en sistema. Por favor ingresa un nuevo numero o consulta con el personal", false); } this.lnbReservar.Enabled = false; }
public TelaPedidos() { InitializeComponent(); mesaController = new MesaController(); pedidoController = new PedidoController(); itemController = new ItemController(); GetAll(); }
public TelaReservas() { InitializeComponent(); mesaController = new MesaController(); reservaController = new ReservaController(); ClearControls(); GetAll(); }
protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { //Si no te habilita para loguearte this.ddlMesa.DataTextField = ("numero"); this.ddlMesa.DataValueField = ("id"); this.ddlMesa.DataSource = MesaController.GetDisponibles(); this.ddlMesa.DataBind(); ListItem item = new ListItem("Todas", "S"); this.ddlMesa.Items.Insert(0, item); CargarGrilla(); } }
public void newButton() { string login = txtUser.Text; string senha = txtPass.Text; List <Mesa> m = ControllerMesa.getMesa(); foreach (Mesa mesa in m) { if (login == mesa.loginMesa && senha == mesa.senhaMesa) { if (mesa.status_Mesa != 0) { MesaController mc = new MesaController(); if (mesa.permissaoUser == 0) { mc.ocuparMesa(mesa.id_Mesa); Session["idMesa"] = mesa.id_Mesa; Session["conta"] = ControllerConta.inserirConta(mesa.id_Mesa); Session["permissao"] = mesa.permissaoUser; Response.Redirect("~/Mobile/Pages/pagina1.aspx"); } else if (mesa.permissaoUser == 1) { Session["permissao"] = mesa.permissaoUser; Response.Redirect("~/Admin/webPages/mainAdmin.aspx"); } else if (mesa.permissaoUser == 2) { Session["permissao"] = mesa.permissaoUser; Response.Redirect("~/Admin/webPages/pedidosCozinha.aspx"); } } else { lblErroLog.Text = "Verifique a disponibilidade da mesa!"; return; } } else { lblErroLog.Text = "Verifique seu nome de usuário e senha!"; } } }
protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { //Busca si ya estas logueado en una mesa UsuarioMesaDetalle usuarioDeMesa = UserMesaController.GetUsuarioDeMesaByIdUser(User.Identity.GetUserId()); if (usuarioDeMesa != null) { //Si el usuario en mesa NO es admin if (usuarioDeMesa.idPerfilMesa != 1) { gvUsuariosEnMesa.Enabled = false; } lblMesa.Text = usuarioDeMesa.mesaNumero.ToString(); ViewState["idMesaUsuario"] = usuarioDeMesa.idMesa; //Si estas logueado te muestra los datos this.lblMail.Text = usuarioDeMesa.email; this.lblPerfil.Text = usuarioDeMesa.perfilEnMesa; chkActiva.Checked = usuarioDeMesa.activo; CargaMesa(Convert.ToInt32(ViewState["idMesaUsuario"])); dvAsignaMesa.Visible = false; dvUsuarioMesa.Visible = true; dvGrupoMesa.Visible = true; } else { //Si no te habilita para loguearte this.ddlNumeroMesa.DataTextField = ("numero"); this.ddlNumeroMesa.DataValueField = ("id"); this.ddlNumeroMesa.DataSource = MesaController.GetDisponibles(); this.ddlNumeroMesa.DataBind(); this.lnbReservar.Enabled = true; dvUsuarioMesa.Visible = false; dvGrupoMesa.Visible = false; dvAsignaMesa.Visible = true; }; } }
protected void gv_RowCommand(object sender, GridViewCommandEventArgs e) { switch (e.CommandName) { case "editar": Mesa mesa; mesa = MesaController.GetbyId(Convert.ToInt32(e.CommandArgument)); if (mesa != null) { this.txtNumeroMesa.Text = mesa.numero.ToString(); this.txtNumSillaAprox.Text = mesa.cant_silla_aprox.ToString(); this.chkActiva.Checked = mesa.disponible; ViewState["id"] = e.CommandArgument; } break; case "eliminar": Mensaje("Eliminar", MesaController.Borrar(Convert.ToInt32(e.CommandArgument))); break; } CargaGrilla(); }
public void fillMesas() { MesaController m = new MesaController(); List <Mesa> lm = m.getAllMesas(); foreach (Mesa mesa in lm) { HtmlGenericControl div = new HtmlGenericControl("div"); HtmlGenericControl br = new HtmlGenericControl("br"); Image img = new Image(); if (mesa.status_Mesa == 1) { img.ImageUrl = "~/Admin/srcs/mesagreen.fw.png"; } else { img.ImageUrl = "~/Admin/srcs/mesared.fw.png"; } img.CssClass = "mesas"; img.Height = 200; Label idMesa = new Label(); idMesa.Text = "Mesa " + mesa.id_Mesa; idMesa.CssClass = "lblIdMesa"; HtmlGenericControl li = new HtmlGenericControl("li"); //div.Controls.Add(img); //div.Controls.Add(idMesa); li.Controls.Add(img); li.Controls.Add(idMesa); ulImgs.Controls.Add(li); } }
public TelaMesas() { InitializeComponent(); mesaController = new MesaController(); GetAll(); }
protected void btnActualizar_Click(object sender, EventArgs e) { Mensaje("Actualizacion", MesaController.update(Convert.ToInt32(ViewState["id"]), 1, Convert.ToInt32(this.txtNumeroMesa.Text), Convert.ToInt32(this.txtNumSillaAprox.Text), chkActiva.Checked)); }
private void CargaGrilla() { gv.DataSource = MesaController.GetTodas(); gv.DataBind(); divPrueba.Visible = false; }