Esempio n. 1
0
 //habilitado lo uso para quitar los usuarios de la mesa habilitado en la mesa o no
 public static bool CerrarUsuariosDeMesa(Mesa mesa)
 {
     exito = false;
     try
     {
         IList <UserMesa> listUserMesas = GetUserMesaByNumeroMesa(mesa.numero);
         foreach (UserMesa userMesa in listUserMesas)
         {
             using (mbDBContext dBEntities = new mbDBContext())
             {
                 if (userMesa != null)
                 {
                     userMesa.habilitado = false;
                     userMesa.activo     = false;
                     dBEntities.Entry(userMesa).State = System.Data.Entity.EntityState.Modified;
                     dBEntities.SaveChanges();
                     exito = true;
                 }
             }
         }
     }
     catch
     {
         exito = false;
     }
     return(exito);
 }
Esempio n. 2
0
        //Actualizar el estado de una lista de pedidos para cierta mesa (numero de mesa) al idEstado que se le pasa
        public static Cuenta PedirCuentaMesa(UsuarioMesaDetalle usuarioMesaDetalle)
        {
            //Creo la cuenta
            Cuenta cuenta = CuentaController.CrearyObtnerCuenta(usuarioMesaDetalle);

            if (cuenta != null)
            {
                try
                {
                    //Obtengo los pedidos de la mesa
                    IEnumerable <Pedido> ListaPedidosDeMesa = GetTodos(usuarioMesaDetalle.mesaNumero);

                    using (mbDBContext dBEntities = new mbDBContext())
                    {
                        //Actualizo el estado de los pedidos y le asigno su id de cuenta
                        foreach (Pedido pedido in ListaPedidosDeMesa)
                        {
                            pedido.IdEstado = (int)EnumEstadoPedido.PedidoDeCuenta;
                            pedido.idCuenta = cuenta.id;
                            dBEntities.Entry(pedido).State = System.Data.Entity.EntityState.Modified;
                            dBEntities.SaveChanges();
                            exito = true;
                        }
                    }
                }
                catch
                {
                    exito = false;
                }
            }
            return(cuenta);
        }
Esempio n. 3
0
        public static bool update(int id, String descri, bool activa, String UserId)
        {
            exito = false;
            try
            {
                using (mbDBContext dBEntities = new mbDBContext())
                {
                    var entity = dBEntities.Cartas.FirstOrDefault(e => e.id == id);
                    if (entity != null)
                    {
                        entity.UserId                  = UserId;
                        entity.descripcion             = descri;
                        entity.fecha                   = DateTime.Now;
                        entity.activa                  = activa;
                        dBEntities.Entry(entity).State = System.Data.Entity.EntityState.Modified;
                        dBEntities.SaveChanges();

                        exito = true;
                    }
                }
            }
            catch
            {
                exito = false;
                //mens = "Error al intentar actualizar la carta";
            }
            return(exito);
        }
Esempio n. 4
0
 public static bool update(Carta carta)
 {
     exito = false;
     try
     {
         using (mbDBContext dBEntities = new mbDBContext())
         {
             var entity = dBEntities.Cartas.FirstOrDefault(e => e.id == carta.id);
             if (entity != null)
             {
                 entity.UserId                  = carta.UserId;
                 entity.descripcion             = carta.descripcion;
                 entity.fecha                   = carta.fecha;
                 entity.activa                  = carta.activa;
                 dBEntities.Entry(entity).State = System.Data.Entity.EntityState.Modified;
                 dBEntities.SaveChanges();
             }
         }
     }
     catch
     {
         exito = false;
     }
     return(exito);
 }
Esempio n. 5
0
 //Actualizar cuenta
 public static bool Update(Cuenta cuenta)
 {
     exito = false;
     try
     {
         using (mbDBContext dBEntities = new mbDBContext())
         {
             if (cuenta != null)
             {
                 dBEntities.Entry(cuenta).State = System.Data.Entity.EntityState.Modified;
                 dBEntities.SaveChanges();
                 exito = true;
             }
         }
     }
     catch
     {
         exito = false;
     }
     return(exito);
 }
Esempio n. 6
0
 public static bool PermitirMensaje(int id)
 {
     exito = false;
     try
     {
         using (mbDBContext dBEntities = new mbDBContext())
         {
             var entity = dBEntities.MensajeMuroes.FirstOrDefault(e => e.id == id);
             if (entity != null)
             {
                 entity.estadoCod = (int)EnumEstadoMensaje.Aprobado;
                 dBEntities.Entry(entity).State = System.Data.Entity.EntityState.Modified;
                 dBEntities.SaveChanges();
                 exito = true;
             }
         }
     }
     catch
     {
         exito = false;
     }
     return(exito);
 }
Esempio n. 7
0
        //Actualizar el estado de una lista de pedidos para cierta mesa (numero de mesa) al idEstado que se le pasa
        public static bool UpdatePedidosDeMesaEstado(int numeroMesa, EnumEstadoPedido enumEstado)
        {
            IEnumerable <Pedido> ListaPedidosDeMesa = GetTodos(numeroMesa);

            try
            {
                using (mbDBContext dBEntities = new mbDBContext())
                {
                    foreach (Pedido pedido  in ListaPedidosDeMesa)
                    {
                        pedido.IdEstado = (int)enumEstado;
                        dBEntities.Entry(pedido).State = System.Data.Entity.EntityState.Modified;
                        dBEntities.SaveChanges();
                        exito = true;
                    }
                }
            }
            catch
            {
                exito = false;
            }
            return(exito);
        }
Esempio n. 8
0
 //Actualizar el estado de un pedido
 public static bool UpdatePedidoEstado(int idPedido, EnumEstadoPedido enumEstado)
 {
     exito = false;
     try
     {
         using (mbDBContext dBEntities = new mbDBContext())
         {
             var entity = dBEntities.Pedidoes.Where(x => x.id == idPedido).FirstOrDefault();
             if (entity != null)
             {
                 entity.IdEstado = (int)enumEstado;
                 dBEntities.Entry(entity).State = System.Data.Entity.EntityState.Modified;
                 dBEntities.SaveChanges();
                 exito = true;
             }
         }
     }
     catch
     {
         exito = false;
     }
     return(exito);
 }
Esempio n. 9
0
 //Usuario activo en la mesa o no
 public static bool UpdateActivo(int id, bool activo)
 {
     exito = false;
     try
     {
         using (mbDBContext dBEntities = new mbDBContext())
         {
             var entity = dBEntities.UserMesas.FirstOrDefault(e => e.id == id);
             if (entity != null)
             {
                 entity.activo = activo;
                 dBEntities.Entry(entity).State = System.Data.Entity.EntityState.Modified;
                 dBEntities.SaveChanges();
                 exito = true;
             }
         }
     }
     catch
     {
         exito = false;
     }
     return(exito);
 }
Esempio n. 10
0
 public static bool PermitirMensajes(List <MensajeMurosDetalle> ListaDeMensajeMuro)
 {
     exito = false;
     try
     {
         using (mbDBContext dBEntities = new mbDBContext())
         {
             foreach (MensajeMuro mensajeMuro in ListaDeMensajeMuro)
             {
                 if (mensajeMuro != null)
                 {
                     mensajeMuro.estadoCod = (int)EnumEstadoMensaje.Aprobado;
                     dBEntities.Entry(mensajeMuro).State = System.Data.Entity.EntityState.Modified;
                     dBEntities.SaveChanges();
                 }
             }
         }
     }
     catch
     {
         exito = false;
     }
     return(exito);
 }
Esempio n. 11
0
 //Actualizar el estado de un Cuenta
 public static bool UpdateCuentastado(int idCuenta, EnumEstadoCuenta enumEstado)
 {
     exito = false;
     try
     {
         using (mbDBContext dBEntities = new mbDBContext())
         {
             var entity = dBEntities.Cuentas.Where(x => x.id == idCuenta).FirstOrDefault();
             if (entity != null)
             {
                 entity.estadoCod               = (int)enumEstado;
                 entity.estado_descri           = (String)enumEstado.ToString();
                 dBEntities.Entry(entity).State = System.Data.Entity.EntityState.Modified;
                 dBEntities.SaveChanges();
                 exito = true;
             }
         }
     }
     catch
     {
         exito = false;
     }
     return(exito);
 }