示例#1
0
文件: Mesa.cs 项目: gudangcoding/eday
        private void InitializeFromEntity(Models.Mesa m)
        {
            Id       = m.id;
            UniqueId = m.uniqueId;
            IdCentro = m.id_centro;
            Numero   = m.numero;
            Votantes = m.votantes;

            Status = new MesaStatus()
            {
                Abierta         = m.abierta,
                Cerrada         = m.cerrada,
                Bloqueada       = m.alertBlocked,
                FechaDeBloqueo  = m.blockDate,
                UltimoContacto  = m.lastContact,
                ProximoContacto = m.nextContact,
                Totalizada      = m.totalizada,
                Participacion   = m.participacion
            };
            Enlaces = m.Testigoes.Select(t => new EnlacePartipacion(t)).ToList();

            Alertas = new List <Alerta>();
            Alertas.AddRange(m.ParticipacionAlertas.Select(a => new Alerta(a)));
            Alertas.AddRange(m.TotalizacionAlertas.Select(a => new Alerta(a)));
        }
示例#2
0
        public List <Pedido> getByMesa(int idmesa)
        {
            mesa = new Models.Mesa()
            {
                id = idmesa
            };
            ClasseConexao c = new ClasseConexao();

            SQL = " SELECT NUMERO_PEDIDO, HORA_DATA_PEDIDO from PEDIDO WHERE NUMERO_MESA = '" + mesa.id + "'";

            OracleDataReader dr = c.ExecutarComandoRetorno(SQL);

            List <Pedido> retorno = new List <Pedido>();

            if (dr.HasRows)
            {
                //dr.GetName(1);
                while (dr.Read())
                {
                    Pedido p = new Pedido();
                    p.id   = (int)dr["NUMERO_PEDIDO"];
                    p.data = (string)dr["HORA_DATA_PEDIDO"].ToString();
                    retorno.Add(p);
                    //dr.NextResult();
                }
            }

            return(retorno);
        }
示例#3
0
        //Esto es para los borrados de todas las vistas

        public ActionResult BorarMesa(int id)
        {
            Models.Mesa mesa = new Models.Mesa();

            mesa.IdMesa = id;

            bd.Mesas.Attach(mesa);
            bd.Mesas.Remove(mesa);

            bd.SaveChanges();

            return(View("Mesa"));
        }
示例#4
0
        public bool CrearMesa(int cantidad)
        {
            Models.Mesa mesa = new Models.Mesa();

            mesa.IdMesa    = 1;
            mesa.Capacidad = cantidad;

            bd.Mesas.Add(mesa);

            bd.SaveChanges();

            return(true);
        }
示例#5
0
        public bool CrearMesa( int cantidad) {
            Models.Mesa mesa = new Models.Mesa();

            mesa.IdMesa = 1;
            mesa.Capacidad = cantidad;

            bd.Mesas.Add(mesa);

            bd.SaveChanges();

            return true;

        }
示例#6
0
        //Esto es para las actualizaciones
        public ActionResult AtcualizarMesa(int id, int cantidad)
        {
            Models.Mesa mesa = new Models.Mesa();

            mesa.IdMesa    = id;
            mesa.Capacidad = cantidad;

            bd.Mesas.Attach(mesa);
            var entry = bd.Entry(mesa);

            entry.Property(e => e.Capacidad).IsModified = true;
            //bd.Mesas.

            bd.SaveChanges();

            return(View("Mesa"));
        }
示例#7
0
文件: Mesa.cs 项目: gudangcoding/eday
 public Mesa(Models.Mesa m)
 {
     InitializeFromEntity(m);
 }
示例#8
0
        //Esto es para los borrados de todas las vistas

        public ActionResult BorarMesa(int id)
        {
            Models.Mesa mesa = new Models.Mesa();

            mesa.IdMesa = id;

            bd.Mesas.Attach(mesa);
            bd.Mesas.Remove(mesa);

            bd.SaveChanges();

            return View("Mesa");
        }
示例#9
0
        //Esto es para las actualizaciones
        public ActionResult AtcualizarMesa(int id,int cantidad)
        {
            Models.Mesa mesa = new Models.Mesa();

            mesa.IdMesa = id;
            mesa.Capacidad = cantidad;

            bd.Mesas.Attach(mesa);
            var entry = bd.Entry(mesa);
            entry.Property(e => e.Capacidad).IsModified = true;
            //bd.Mesas.
                
                bd.SaveChanges();

            return View("Mesa");
        }