Esempio n. 1
0
        public async Task <ActionResult <Mesas> > PostMesas(Mesas mesas)
        {
            _context.Mesas.Add(mesas);
            await _context.SaveChangesAsync();

            return(CreatedAtAction("GetMesas", new { id = mesas.Id }, mesas));
        }
Esempio n. 2
0
        public ActionResult EditarReserva(int id)
        {
            _token = Session["Token"].ToString();
            if (string.IsNullOrEmpty(_token))
            {
                RedirectToAction("Index", "Home");
            }
            var mesas = new Mesas {
                Token = _token
            };

            ViewData["Mesas"] = mesas.ObtenerMesas().Where(m => m.estado == EstadoMesa.Disponible).ToList();
            var reserva = new Reserva {
                Token = _token
            }.ObtenterReserva(id);

            ViewData["Cliente"] = reserva.clienteId;
            ReservaModel model = new ReservaModel
            {
                id = reserva.id,
                cantidadPersonas = reserva.cantidadPersonas,
                clienteId        = reserva.clienteId.rut,
                fecha            = reserva.fecha,
                hora             = reserva.hora,
                mesaId           = reserva.mesaId.id,
            };

            return(View(model));
        }
    protected void BT_Modificar_Click(object sender, EventArgs e)
    {
        UUser datos                = new UUser();
        LUser user                 = new LUser();
        ClientScriptManager cm     = this.ClientScript;
        L_Persistencia      logica = new L_Persistencia();
        Mesas mesas                = new Mesas();

        mesas.Id_mesas  = int.Parse(Session["id_mesa"].ToString());
        mesas.Cantidad  = int.Parse(TB_Cantidad.Text.ToString());
        mesas.Ubicacion = TB_Ubicacion.Text.ToString();
        Int32     nombre  = mesas.Id_mesas;
        DataTable regis   = user.ToDataTable(user.obtenerMes(nombre));
        String    esquema = "usuario";
        String    tabla   = "mesas";
        String    pk      = Session["user_id"].ToString();
        String    session = Session.SessionID;

        datos = logica.actualizarMesas(mesas);
        user.updateMesas(regis, mesas, esquema, tabla, pk, session);
        //logica.actualizarMesas(mesas);



        //user.mofifimesas(datos);
        String mens = Session["men"].ToString();

        this.RegisterStartupScript("mensaje", "<script type='text/javascript'>alert('" + mens.ToString() + "');window.location=\"ListarMesas.aspx\"</script>");
    }
Esempio n. 4
0
        public async Task <IActionResult> PutMesas(Guid id, Mesas mesas)
        {
            if (id != mesas.Id)
            {
                return(BadRequest());
            }

            _context.Entry(mesas).State = EntityState.Modified;

            try
            {
                await _context.SaveChangesAsync();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!MesasExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(NoContent());
        }
Esempio n. 5
0
        public ActionResult Index(string B)
        {
            Mesas mesas;

            if (B == "Create")
            {
                using (ConexaoBD bd = new ConexaoBD())
                {
                    bd.CUD("INSERT INTO Mesa (Nome_Cliente, Situacao, Numero) VALUES ('', '0', null)");
                }
            }
            if (B == "Dell")
            {
                mesas = new Mesas();
                for (int i = 0; i < mesas.M.Count; i++)
                {
                    mesas.M[i].Desoucupar();
                }
                using (ConexaoBD bd = new ConexaoBD())
                {
                    bd.CUD("Delete From Mesa");
                }
            }
            mesas = new Mesas();
            return(View(mesas));
        }/*recebe o formulario dela mesma.
Esempio n. 6
0
        public ActionResult EditarReserva(ReservaModel model)
        {
            _token = Session["Token"].ToString();
            if (string.IsNullOrEmpty(_token))
            {
                RedirectToAction("Index", "Home");
            }
            model.Cliente = new Clientes {
                Token = _token
            }.ObtenerCliente(model.clienteId);
            var mesas = new Mesas {
                Token = _token
            };
            var reserva = new Reserva()
            {
                Token            = _token,
                id               = model.id,
                fecha            = model.fecha,
                hora             = model.hora,
                cantidadPersonas = model.cantidadPersonas,
                mesaId           = new Mesas {
                    Token = _token
                }.ObtenerMesa(model.mesaId),
                clienteId = new Clientes {
                    Token = _token
                }.ObtenerCliente(model.clienteId),
                estado = EstadoReserva.NoOcupada,
            };

            ViewData["Mesas"]   = mesas.ObtenerMesas().Where(m => m.estado == EstadoMesa.Disponible).ToList();
            ViewData["Cliente"] = reserva.clienteId;
            reserva.ActualizarReserva(reserva);
            return(RedirectToAction("VerReservas"));
        }
Esempio n. 7
0
    protected void TB_Filtro_TextChanged(object sender, EventArgs e)
    {
        LUser          dato  = new LUser();
        Mesas          datos = new Mesas();
        L_Persistencia data  = new L_Persistencia();
        UUser          user  = new UUser();
        DataTable      usuario;
        //String nombre = TB_Filtrar.Text.ToString();
        //datos.Nombre = nombre;
        //DataTable validez = dato.buscarcomen(datos.Nombre);

        //datos.X = int.Parse(validez.Rows[0]["id_comentarios"].ToString());
        //GV_Listar.DataSource = dato.buscarcomen(TB_Filtrar.Text.ToString());
        //GV_Listar.DataBind();
        String nombre = TB_Filtro.Text.ToString();

        try
        {
            DataTable validez = data.ToDataTable(data.buscarMesa(nombre));

            user.X = int.Parse(validez.Rows[0]["user_id"].ToString());


            GV_Mesas.DataSource = data.buscarMesa(nombre);
            GV_Mesas.DataBind();
        }
        catch
        {
        }
    }
Esempio n. 8
0
        }/*recebe o formulario dela mesma.
          * OBS: descobri que dava para fazer isso no ultimo dia*/

        public ActionResult Mesas()
        {
            ViewBag.message = "Mesas";
            Mesas mesas = new Mesas();

            return(View(mesas));
        }//carrega as todas as mesas cadastradas
        public JsonResult MesasBind()
        {
            try
            {
                List <Mesas> listaCompletaMesas = new List <Mesas>();

                List <sp_listarMesas_Result> listaMesasBase = new List <Models.sp_listarMesas_Result>();
                listaMesasBase = this.databaseManager.sp_listarMesas().ToList();

                foreach (var mesaUnica in listaMesasBase)
                {
                    Mesas nuevaMesa = new Mesas();
                    nuevaMesa.chrCodMesa = mesaUnica.chrCodMesa;
                    nuevaMesa.chrDesMesa = mesaUnica.chrDesMesa;
                    List <sp_listarEstadoMesa_Result> listaEstadoMesas = new List <sp_listarEstadoMesa_Result>();
                    listaEstadoMesas = this.databaseManager.sp_listarEstadoMesa(mesaUnica.chrCodMesa).ToList();
                    if (listaEstadoMesas.Count != 0)
                    {
                        sp_listarEstadoMesa_Result estadoUnico = listaEstadoMesas.First();
                        nuevaMesa.chrCodEstado = estadoUnico.chrCodEstado;
                        nuevaMesa.chrCodMoz    = estadoUnico.chrCodMoz;
                        nuevaMesa.chrHorVen    = estadoUnico.chrHorVen;
                    }
                    else
                    {
                        nuevaMesa.chrCodEstado = String.Empty;
                        nuevaMesa.chrCodMoz    = String.Empty;
                        nuevaMesa.chrHorVen    = String.Empty;
                    }
                    listaCompletaMesas.Add(nuevaMesa);
                }

                foreach (var mesaIncompleta in listaCompletaMesas)
                {
                    List <sp_datosMozo_Result> listaMozos = new List <Models.sp_datosMozo_Result>();
                    listaMozos = this.databaseManager.sp_datosMozo(mesaIncompleta.chrCodMoz).ToList();

                    if (listaMozos.Count != 0)
                    {
                        sp_datosMozo_Result mozoUnico = listaMozos.First();
                        mesaIncompleta.chrNomMoz = mozoUnico.chrNomMoz;
                        mesaIncompleta.chrApeMoz = mozoUnico.chrApeMoz;
                    }
                    else
                    {
                        mesaIncompleta.chrNomMoz = String.Empty;
                        mesaIncompleta.chrApeMoz = String.Empty;
                    }
                }

                return(Json(listaCompletaMesas, JsonRequestBehavior.AllowGet));
            }
            catch (Exception)
            {
                return(Json(null, JsonRequestBehavior.AllowGet));

                throw;
            }
        }
Esempio n. 10
0
 public void insertMesa(Mesas mesas)
 {
     using (var db = new Mapeo("mesa"))
     {
         db.mesa.Add(mesas);
         db.SaveChanges();
     }
 }
        public UUser BorrarMesa(Mesas mesas)
        {
            DAOMesas dao = new DAOMesas();

            dao.borrarMesa(mesas);
            UUser user = new UUser();

            return(user);
        }
        public UUser actualizarMesas(Mesas mesas)
        {
            DAOMesas dao = new DAOMesas();

            dao.actualizarMesas(mesas);
            UUser user = new UUser();

            return(user);
        }
        public UUser insertarmesas(Mesas mesas)
        {
            DAOMesas dao = new DAOMesas();

            dao.insertMesa(mesas);
            UUser user = new UUser();

            return(user);
        }
Esempio n. 14
0
        public ActionResult Index(int cantidad)
        {
            Mesas mesa = new Mesas {
                Token = _token
            }.SeleccionMesa(cantidad);

            TempData["mesa"] = mesa;
            return(RedirectToAction("VerDetalle"));
        }
Esempio n. 15
0
        public async Task <ActionResult> DeleteConfirmed(int id)
        {
            Mesas mesas = await db.Mesas.FindAsync(id);

            db.Mesas.Remove(mesas);
            await db.SaveChangesAsync();

            return(RedirectToAction("Index"));
        }
Esempio n. 16
0
 public void borrarMesa(Mesas mesas)
 {
     using (var db = new Mapeo("mesa"))
     {
         db.mesa.Attach(mesas);
         db.Entry(mesas).State = EntityState.Deleted;
         db.SaveChanges();
     }
 }
Esempio n. 17
0
 public void actualizarMesas(Mesas mesas)
 {
     using (var db = new Mapeo("mesa"))
     {
         db.mesa.Attach(mesas);
         var entry = db.Entry(mesas);
         entry.State = EntityState.Modified;
         db.SaveChanges();
     }
 }
        public DefaultResponseModel Delete([FromBody] Mesas Model)
        {
            context.Mesas.Remove(Model);
            context.SaveChanges();

            return(new DefaultResponseModel
            {
                Mensagem = "Excluido com sucesso!"
            });
        }
        public DefaultResponseModel Salvar([FromBody] Mesas Model)
        {
            context.Mesas.Update(Model);
            context.SaveChanges();

            return(new DefaultResponseModel
            {
                Mensagem = "Salvo com sucesso!"
            });
        }
        public async Task <ActionResult> Post(Mesas mesa)
        {
            if (ModelState.IsValid)
            {
                await _repository.Add(mesa);

                return(NoContent());
            }
            return(BadRequest());
        }
Esempio n. 21
0
        public void EliminarMesa()
        {
            ObtenerToken("ADMINISTRADOR", "ASDF");
            var mesa = new Mesas()
            {
                Token = _token
            };

            mesa.EliminarMesa(42);
        }
Esempio n. 22
0
        public void ObtenerMesa()
        {
            ObtenerToken("ADMINISTRADOR", "ASDF");
            var mesa = new Mesas()
            {
                Token = _token
            };
            var data = mesa.ObtenerMesa(10);

            Assert.IsNotNull(data);
        }
Esempio n. 23
0
        public async Task RefreshMesasAsync()
        {
            Mesas.Clear();

            var ms = await _MesasService.FindMesasAsync();

            foreach (var m in ms.Data)
            {
                Mesas.Add(m);
            }
        }
Esempio n. 24
0
        public ActionResult VerResumen(Mesas mesa)
        {
            var model = new MesaModel
            {
                Capacidad = mesa.capacidad,
                Id        = mesa.id,
                Numero    = mesa.numero
            };

            return(View(model));
        }
Esempio n. 25
0
        public void Put(int id, [FromBody] Mesas newObj)
        {
            var oldObj = db.Mesas.Find(id);

            if (oldObj == null)
            {
                return;
            }
            newObj.Id = oldObj.Id;
            db.Entry(oldObj).CurrentValues.SetValues(newObj);
            db.SaveChanges();
        }
Esempio n. 26
0
        public void CrearMesa()
        {
            ObtenerToken("ADMINISTRADOR", "ASDF");
            Mesas mesa = new Mesas
            {
                Token     = _token,
                numero    = 12,
                capacidad = 6,
            };

            mesa.CrearMesa(mesa);
        }
Esempio n. 27
0
        public async Task <ActionResult> Edit([Bind(Include = "id_mesa,nombre,sillas,tipo,id_sala,id_foto")] Mesas mesas)
        {
            if (ModelState.IsValid)
            {
                db.Entry(mesas).State = EntityState.Modified;
                await db.SaveChangesAsync();

                return(RedirectToAction("Index"));
            }
            ViewBag.id_foto = new SelectList(db.Foto, "id_foto", "img_foto", mesas.id_foto);
            ViewBag.id_sala = new SelectList(db.Salas, "id_sala", "nombre", mesas.id_sala);
            return(View(mesas));
        }
Esempio n. 28
0
        public void ActualizarMesa()
        {
            ObtenerToken("ADMINISTRADOR", "ASDF");
            Mesas mesa = new Mesas
            {
                Token     = _token,
                id        = 10,
                capacidad = 2,
                numero    = 10,
            };

            mesa.ActualizarMesa(mesa);
        }
Esempio n. 29
0
        // GET: Mesas/Details/5
        public async Task <ActionResult> Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Mesas mesas = await db.Mesas.FindAsync(id);

            if (mesas == null)
            {
                return(HttpNotFound());
            }
            return(View(mesas));
        }
Esempio n. 30
0
        public List <Mesas> TraerMesas()
        {
            using (var cn = new SqlConnection(getConnectionString()))
            {
                try
                {
                    List <Mesas> lista = new List <Mesas>();
                    DataTable    dt    = null;
                    int          x     = 0;
                    var          ds    = new DataSet();
                    var          cmd   = new SqlCommand("listar_mesa", cn)
                    {
                        CommandType = CommandType.StoredProcedure
                    };


                    var da = new SqlDataAdapter(cmd);
                    cn.Open();
                    da.Fill(ds);

                    dt = ds.Tables[0];

                    for (x = 0; x < dt.Rows.Count; x++)
                    {
                        Mesas data = new Mesas();

                        data.Id = int.Parse(dt.Rows[x].ItemArray[0].ToString());

                        data.Nombre     = dt.Rows[x].ItemArray[2].ToString();
                        data.Mesero     = int.Parse(dt.Rows[x].ItemArray[1].ToString());
                        data.Sillas     = int.Parse(dt.Rows[x].ItemArray[4].ToString());
                        data.Salon      = int.Parse(dt.Rows[x].ItemArray[3].ToString());
                        data.Habilitada = bool.Parse(dt.Rows[x].ItemArray[5].ToString());
                        lista.Add(data);
                    }



                    cn.Close();
                    return(lista);
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message);

                    cn.Close();
                    return(null);
                }
            }
        }