Ejemplo n.º 1
0
 public static bool agregar(UserMesa userMesa, Producto producto, int idEstadoProducto,
                            int cantidad, double precioUnitario, int?idCuenta)
 {
     exito = false;
     try
     {
         Pedido Pedido = new Pedido();
         Pedido.IdUserMesa = userMesa.id;
         Pedido.IdProducto = producto.id;
         Pedido.IdEstado   = idEstadoProducto;
         Pedido.cantidad   = cantidad;
         Pedido.precio     = (float)precioUnitario;
         Pedido.subtotal   = (float)(precioUnitario * cantidad);
         Pedido.idCuenta   = idCuenta;
         Pedido.fecha      = DateTime.Now;
         using (mbDBContext PedidoDBEntities = new mbDBContext())
         {
             PedidoDBEntities.Pedidoes.Add(Pedido);
             PedidoDBEntities.SaveChanges();
         }
         exito = true;
     }
     catch
     {
         exito       = false;
         errorPedido = new ErrorPedido(1, "Error al carga Pedido por parametros");
     }
     return(exito);
 }
Ejemplo n.º 2
0
 public static bool agregar(String UserId, int idMesa, int idPerfilMesa, bool activo, bool habilitado)
 {
     exito = false;
     try
     {
         UserMesa UserMesa = new UserMesa();
         UserMesa.UserId       = UserId;
         UserMesa.IdMesa       = idMesa;
         UserMesa.idPerfilMesa = idPerfilMesa;
         UserMesa.activo       = activo;
         UserMesa.habilitado   = habilitado;
         UserMesa.fecha        = DateTime.Now;
         using (mbDBContext UserMesaDBEntities = new mbDBContext())
         {
             //UserMesaDBEntities.Entry(UserMesa).State = UserMesa.Modified;
             UserMesaDBEntities.UserMesas.Add(UserMesa);
             UserMesaDBEntities.SaveChanges();
         }
         exito = true;
         //  mens = "Carga Realizada";
     }
     catch
     {
         exito = false;
         //mens = "Error al intentar cargar - UserMesa";
         errorUserMesa = new ErrorUserMesa(1, "Error en carga");
     }
     return(exito);
 }
Ejemplo n.º 3
0
 public static bool update(UserMesa userMesa)
 {
     exito = false;
     try
     {
         using (mbDBContext dBEntities = new mbDBContext())
         {
             var entity = dBEntities.UserMesas.FirstOrDefault(e => e.id == userMesa.id);
             if (entity != null)
             {
                 entity.UserId       = userMesa.UserId;
                 entity.IdMesa       = userMesa.IdMesa;
                 entity.idPerfilMesa = userMesa.idPerfilMesa;
                 entity.activo       = userMesa.activo;
                 entity.habilitado   = userMesa.habilitado;
                 entity.fecha        = DateTime.Now;
                 dBEntities.SaveChanges();
             }
         }
     }
     catch
     {
         exito = false;
     }
     return(exito);
 }
Ejemplo n.º 4
0
        //TODO: Mesa Reservada estadoCod=1
        public static UserMesa MesaReservada()
        {
            UserMesa userMesa     = Get(1);
            int      numeroDeMesa = userMesa.Mesa.numero;

            using (mbDBContext entities = new mbDBContext())
            {
                return(entities.UserMesas.FirstOrDefault(e => e.Mesa.numero == 1));
            }
        }
Ejemplo n.º 5
0
 public static bool agregar(UserMesa UserMesa)
 {
     exito = false;
     try
     {
         using (mbDBContext UserMesaDBEntities = new mbDBContext())
         {
             UserMesaDBEntities.UserMesas.Add(UserMesa);
             UserMesaDBEntities.SaveChanges();
         }
         exito = true;
     }
     catch
     {
         exito = false;
     }
     return(exito);
 }