Esempio n. 1
0
 public static bool agregar(String descri, int idProducto, bool activa, String UserId)
 {
     exito = false;
     try
     {
         Carta carta = new Carta();
         carta.activa      = activa;
         carta.descripcion = descri;
         carta.UserId      = UserId;
         carta.fecha       = DateTime.Now;
         using (mbDBContext cartaDBEntities = new mbDBContext())
         {
             cartaDBEntities.Cartas.Add(carta);
             cartaDBEntities.SaveChanges();
         }
         exito = true;
         //  mens = "Carga Realizada";
     }
     catch
     {
         exito = false;
         //mens = "Error al intentar cargar - Carta";
     }
     return(exito);
 }
Esempio n. 2
0
        public static Cuenta CrearyObtnerCuenta(UsuarioMesaDetalle usuarioMesaDetalle)
        {
            try
            {
                //  UserMesa userMesa = UserMesaController.Get(iduserMesa);
                Cuenta Cuenta = new Cuenta();
                Cuenta.idUserMesa    = usuarioMesaDetalle.id;
                Cuenta.estadoCod     = (int)EnumEstadoCuenta.Solicitada;
                Cuenta.estado_descri = EnumEstadoCuenta.Solicitada.ToString();
                Cuenta.total         = PedidoController.ObtnerSubtotalXMesa(usuarioMesaDetalle.mesaNumero);
                Cuenta.esactual      = true;
                Cuenta.fecha         = DateTime.Now;
                using (mbDBContext CuentaDBEntities = new mbDBContext())
                {
                    CuentaDBEntities.Cuentas.Add(Cuenta);
                    CuentaDBEntities.SaveChanges();
                }
            }
            catch
            {
                exito       = false;
                errorCuenta = new ErrorCuenta(1, "Error al carga Cuenta por parametros");
            }

            return(GetActualporusuario(usuarioMesaDetalle.id));
        }
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(int id, int idQr, int numero, int cantSillaAprox, bool disponible)
 {
     exito = false;
     try
     {
         using (mbDBContext dBEntities = new mbDBContext())
         {
             var entity = dBEntities.Mesas.FirstOrDefault(e => e.Id == id);
             if (entity != null)
             {
                 //entity.idproducto = idProducto;
                 entity.idqr             = idQr;
                 entity.numero           = numero;
                 entity.cant_silla_aprox = cantSillaAprox;
                 entity.disponible       = disponible;
                 entity.fecha_creacion   = DateTime.Now;
                 dBEntities.SaveChanges();
                 //         mens = "Mesa actualizada con éxito";
                 exito = true;
             }
         }
     }
     catch
     {
         exito = false;
         //mens = "Error al intentar actualizar la Mesa";
     }
     return(exito);
 }
Esempio n. 5
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. 6
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);
 }
Esempio n. 7
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. 8
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);
 }
Esempio n. 9
0
 public static bool update(Mesa Mesa)
 {
     exito = false;
     try
     {
         using (mbDBContext dBEntities = new mbDBContext())
         {
             var entity = dBEntities.Mesas.FirstOrDefault(e => e.Id == Mesa.Id);
             if (entity != null)
             {
                 entity.idqr             = Mesa.idqr;
                 entity.numero           = Mesa.numero;
                 entity.cant_silla_aprox = Mesa.cant_silla_aprox;
                 entity.disponible       = Mesa.disponible;
                 entity.fecha_creacion   = DateTime.Now;
                 dBEntities.SaveChanges();
             }
         }
     }
     catch
     {
         exito = false;
     }
     return(exito);
 }
Esempio n. 10
0
 public static bool update(int id, String UserId, int idMesa, int idPerfilMesa, bool activo, bool habilitado)
 {
     exito = false;
     try
     {
         using (mbDBContext dBEntities = new mbDBContext())
         {
             var entity = dBEntities.UserMesas.FirstOrDefault(e => e.id == id);
             if (entity != null)
             {
                 //entity.idproducto = idProducto;
                 entity.UserId       = UserId;
                 entity.IdMesa       = idMesa;
                 entity.idPerfilMesa = idPerfilMesa;
                 entity.activo       = activo;
                 entity.habilitado   = habilitado;
                 entity.fecha        = DateTime.Now;
                 dBEntities.SaveChanges();
                 //         mens = "UserMesa actualizada con éxito";
                 exito = true;
             }
         }
     }
     catch
     {
         exito = false;
         //mens = "Error al intentar actualizar la UserMesa";
     }
     return(exito);
 }
Esempio n. 11
0
 public static bool agregar(int idUserMesa, int idProducto, int idEstadoProducto,
                            int cantidad, double precioUnitario, int?idCuenta)
 {
     exito = false;
     try
     {
         Pedido Pedido = new Pedido();
         Pedido.IdUserMesa = idUserMesa;
         Pedido.IdProducto = idProducto;
         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);
 }
Esempio n. 12
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. 13
0
        public static bool update(int id, String UserId, int idTipo, int idSubTipo,
                                  String descripcion, Double precioUnitario, bool activo)
        {
            exito = false;
            try
            {
                using (mbDBContext dBEntities = new mbDBContext())
                {
                    var entity = dBEntities.Productoes.FirstOrDefault(e => e.id == id);
                    if (entity != null)
                    {
                        entity.UserId         = UserId;
                        entity.IdTipo         = idTipo;
                        entity.idSubTipo      = idSubTipo;
                        entity.descripcion    = descripcion;
                        entity.precioUnitario = (float)precioUnitario;
                        entity.activo         = activo;
                        entity.fecha_carga    = DateTime.Now;
                        dBEntities.SaveChanges();

                        exito = true;
                    }
                }
            }
            catch
            {
                exito = false;
            }
            return(exito);
        }
Esempio n. 14
0
        public static bool agregar(int idProducto, int idCarta, String userId)
        {
            exito = false;
            try
            {
                Carta_Producto carta_Producto = new Carta_Producto();
                carta_Producto.idCarta    = idCarta;
                carta_Producto.idProducto = idProducto;
                carta_Producto.UserId     = userId;
                carta_Producto.fecha      = DateTime.Now;
                carta_Producto.estado     = 1;
                using (mbDBContext cartaDBEntities = new mbDBContext())
                {
                    cartaDBEntities.Carta_Producto.Add(carta_Producto);
                    cartaDBEntities.SaveChanges();
                }
                exito = true;
            }
            catch (Exception e)
            {
                exito = false;

                //mens = "Error al intentar cargar - Carta";
            }
            return(exito);
        }
Esempio n. 15
0
 public static bool update(Producto Producto)
 {
     exito = false;
     try
     {
         using (mbDBContext dBEntities = new mbDBContext())
         {
             var entity = dBEntities.Productoes.FirstOrDefault(e => e.id == Producto.id);
             if (entity != null)
             {
                 entity.UserId         = Producto.UserId;
                 entity.IdTipo         = Producto.IdTipo;
                 entity.idSubTipo      = Producto.idSubTipo;
                 entity.descripcion    = Producto.descripcion;
                 entity.precioUnitario = Producto.precioUnitario;
                 entity.activo         = Producto.activo;
                 entity.fecha_carga    = DateTime.Now;
                 dBEntities.SaveChanges();
                 exito = true;
             }
         }
     }
     catch
     {
         exito = false;
     }
     return(exito);
 }
Esempio n. 16
0
 public static bool agregar(String UserId, String titulo, String mensaje, bool confoto, String nombrefoto = "")
 {
     exito = false;
     try
     {
         MensajeMuro mensajeMuro = new MensajeMuro();
         mensajeMuro.UserId        = UserId;
         mensajeMuro.titulo        = titulo;
         mensajeMuro.mensaje       = mensaje;
         mensajeMuro.estadoCod     = (int)EnumEstadoMensaje.Cargado;
         mensajeMuro.estado_descri = EnumEstadoMensaje.Cargado.ToString();
         mensajeMuro.reportado     = false;
         mensajeMuro.confoto       = confoto;
         mensajeMuro.nombrefoto    = nombrefoto;
         mensajeMuro.fecha         = DateTime.Now;
         using (mbDBContext MensajeDBEntities = new mbDBContext())
         {
             MensajeDBEntities.MensajeMuroes.Add(mensajeMuro);
             MensajeDBEntities.SaveChanges();
         }
         exito = true;
     }
     catch
     {
         exito = false;
     }
     return(exito);
 }
Esempio n. 17
0
 public static bool agregar(String UserId, int idTipo, int idSubTipo,
                            String descripcion, double precioUnitario, bool activo)
 {
     exito = false;
     try
     {
         Producto Producto = new Producto();
         Producto.UserId         = UserId;
         Producto.IdTipo         = idTipo;
         Producto.idSubTipo      = idSubTipo;
         Producto.descripcion    = descripcion;
         Producto.precioUnitario = (float)precioUnitario;
         Producto.activo         = activo;
         Producto.fecha_carga    = DateTime.Now;
         using (mbDBContext ProductoDBEntities = new mbDBContext())
         {
             ProductoDBEntities.Productoes.Add(Producto);
             ProductoDBEntities.SaveChanges();
         }
         exito = true;
     }
     catch
     {
         exito = false;
     }
     return(exito);
 }
Esempio n. 18
0
 public static bool agregar(int idQr, int numero, int cantSillaAprox, bool disponible)
 {
     exito = false;
     try
     {
         Mesa Mesa = new Mesa();
         Mesa.idqr             = idQr;
         Mesa.numero           = numero;
         Mesa.cant_silla_aprox = cantSillaAprox;
         Mesa.disponible       = disponible;
         Mesa.fecha_creacion   = DateTime.Now;
         using (mbDBContext MesaDBEntities = new mbDBContext())
         {
             MesaDBEntities.Mesas.Add(Mesa);
             MesaDBEntities.SaveChanges();
         }
         exito = true;
         //  mens = "Carga Realizada";
     }
     catch
     {
         exito = false;
         //mens = "Error al intentar cargar - Mesa";
         errorMesa = new ErrorMesa(1, "Error en carga");
     }
     return(exito);
 }
Esempio n. 19
0
        //public class AlumnoDireccion
        //{
        //    public string Direccion { get; set; }
        //    public string Nombre { get; set; }
        //    public string Apellido { get; set; }
        //    public string Estado { get; set; }
        //    public double PromedioAcumulado { get; set }
        //}
        //public List<AlumnoDireccion> ListaJoin()
        //{
        //    return (from ad in model.AlumnoDireccion
        //            join a in model.Alumno on ad.AlumnoId equals a.AlumnoId
        //            select new AlumnoDireccion
        //            {
        //                Direccion = ad.Direccion,
        //                Nombre = a.Nombre,
        //                Apellido = a.Apellido,
        //                Estado = a.Estado,
        //                PromedioAcumulado = a.PromedioAcumulado
        //            }).ToList();
        //}


        public static bool agregar(Mesa Mesa)
        {
            exito = false;
            try
            {
                using (mbDBContext MesaDBEntities = new mbDBContext())
                {
                    MesaDBEntities.Mesas.Add(Mesa);
                    MesaDBEntities.SaveChanges();
                }
                exito = true;
            }
            catch
            {
                exito = false;
            }
            return(exito);
        }
Esempio n. 20
0
 public static bool agregar(Producto Producto)
 {
     exito = false;
     try
     {
         using (mbDBContext ProductoDBEntities = new mbDBContext())
         {
             ProductoDBEntities.Productoes.Add(Producto);
             ProductoDBEntities.SaveChanges();
         }
         exito = true;
     }
     catch
     {
         exito = false;
     }
     return(exito);
 }
Esempio n. 21
0
 public static bool agregar(AspNetUser AspNetUser)
 {
     exito = false;
     try
     {
         using (mbDBContext AspNetUserDBEntities = new mbDBContext())
         {
             AspNetUserDBEntities.AspNetUsers.Add(AspNetUser);
             AspNetUserDBEntities.SaveChanges();
         }
         exito = true;
     }
     catch
     {
         exito = false;
     }
     return(exito);
 }
Esempio n. 22
0
        public static bool agregar(Carta_Producto carta_Producto)
        {
            bool cargaOk = false;

            try
            {
                using (mbDBContext cartaDBEntities = new mbDBContext())
                {
                    cartaDBEntities.Carta_Producto.Add(carta_Producto);
                    cartaDBEntities.SaveChanges();
                }
                cargaOk = true;
            }
            catch
            {
                cargaOk = false;
            }
            return(cargaOk);
        }
Esempio n. 23
0
        public static bool agregar(SubTipo subTipo)
        {
            bool cargaOk = false;

            try
            {
                using (mbDBContext DBEntities = new mbDBContext())
                {
                    DBEntities.SubTipoes.Add(subTipo);
                    DBEntities.SaveChanges();
                }
                cargaOk = true;
            }
            catch
            {
                cargaOk = false;
            }

            return(cargaOk);
        }
Esempio n. 24
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. 25
0
 public static bool Borrar(String id)
 {
     exito = false;
     try
     {
         using (mbDBContext dBEntities = new mbDBContext())
         {
             var entity = dBEntities.AspNetUsers.FirstOrDefault(e => e.Id == id);
             if (entity != null)
             {
                 dBEntities.AspNetUsers.Remove(entity);
                 dBEntities.SaveChanges();
                 exito = true;
             }
         }
     }
     catch
     {
         exito = false;
     }
     return(exito);
 }
Esempio n. 26
0
        public static bool agregar(String descri, DateTime fechaCarga)
        {
            bool cargaOk = false;

            try
            {
                SubTipo subTipo = new SubTipo();
                subTipo.descripcion_subtipo = descri;
                subTipo.fecha_carga         = fechaCarga;
                using (mbDBContext DBEntities = new mbDBContext())
                {
                    DBEntities.SubTipoes.Add(subTipo);
                    DBEntities.SaveChanges();
                }
                cargaOk = true;
            }
            catch
            {
                cargaOk = false;
            }
            return(cargaOk);
        }
Esempio n. 27
0
 public static bool Borrar(int id)
 {
     exito = false;
     try
     {
         using (mbDBContext dBEntities = new mbDBContext())
         {
             var entity = dBEntities.Carta_Producto.FirstOrDefault(e => e.id == id);
             if (entity != null)
             {
                 dBEntities.Carta_Producto.Remove(entity);
                 dBEntities.SaveChanges();
                 exito = true;
             }
         }
     }
     catch
     {
         exito = false;
     }
     return(exito);
 }
Esempio n. 28
0
        public static bool agregar(String descri, DateTime fechaCarga)
        {
            bool cargaOk = false;

            try
            {
                TipoProducto tipoProducto = new TipoProducto();
                tipoProducto.descripcion = descri;
                tipoProducto.fecha_carga = fechaCarga;
                using (mbDBContext DBEntities = new mbDBContext())
                {
                    DBEntities.TipoProductoes.Add(tipoProducto);
                    DBEntities.SaveChanges();
                }
                cargaOk = true;
            }
            catch
            {
                cargaOk = false;
            }
            return(cargaOk);
        }
Esempio n. 29
0
        public static bool Borrar(int id)
        {
            bool TodoOk = false;

            try
            {
                using (mbDBContext dBEntities = new mbDBContext())
                {
                    var entity = dBEntities.Productoes.FirstOrDefault(e => e.id == id);
                    if (entity != null)
                    {
                        dBEntities.Productoes.Remove(entity);
                        dBEntities.SaveChanges();
                        TodoOk = true;
                    }
                }
            }
            catch
            {
                TodoOk = false;
            }
            return(TodoOk);
        }
Esempio n. 30
0
 public static bool update(Carta_Producto carta)
 {
     exito = false;
     try
     {
         using (mbDBContext dBEntities = new mbDBContext())
         {
             var entity = dBEntities.Carta_Producto.FirstOrDefault(e => e.id == carta.id);
             if (entity != null)
             {
                 entity.idCarta    = carta.idCarta;
                 entity.idProducto = carta.idProducto;
                 entity.fecha      = DateTime.Now;
                 dBEntities.SaveChanges();
             }
         }
     }
     catch
     {
         exito = false;
     }
     return(exito);
 }