public static bool ModificarConsumidor(tb_Consumidor consumido)
 {
     using (TransactionScope tran = new TransactionScope())
     {
         try
         {
             using (AlegriaEmbotelladaEntities bd = new AlegriaEmbotelladaEntities())
             {
                 bd.Entry(consumido).State = System.Data.Entity.EntityState.Modified;
                 bd.SaveChanges();
                 tran.Complete();
                 return(true);
             }
         }
         catch (DbEntityValidationException dbEx)
         {
             foreach (DbEntityValidationResult entityErr in dbEx.EntityValidationErrors)
             {
                 foreach (DbValidationError erorr in entityErr.ValidationErrors)
                 {
                     Console.WriteLine("Error Property Name {0} : Error Message: {1}",
                                       erorr.PropertyName, erorr.ErrorMessage);
                 }
             }
         }
         return(false);
     }
 }
 public static List <tb_Sucursal> VisualizarSucrusal()
 {
     using (AlegriaEmbotelladaEntities bd = new AlegriaEmbotelladaEntities())
     {
         var query = (from d in bd.tb_Sucursal
                      select d).ToList();
         return(query);
     }
 }
 public static List <tb_Consumidor> VisualizarConsumidor()
 {
     using (AlegriaEmbotelladaEntities bd = new AlegriaEmbotelladaEntities())
     {
         var query = (from b in bd.tb_Consumidor
                      select b).ToList();
         return(query);
     }
 }
Esempio n. 4
0
 public static List <tb_Artículo> vizualisarArticulo()
 {
     using (AlegriaEmbotelladaEntities bd = new AlegriaEmbotelladaEntities())
     {
         var query = (from d in bd.tb_Artículo
                      select d).ToList();
         return(query);
     }
 }
 public static List <tb_Sucursal> vizualisarLugar(int sucrusal)
 {
     using (AlegriaEmbotelladaEntities bd = new AlegriaEmbotelladaEntities())
     {
         var query = (from d in bd.tb_Sucursal
                      where d.PK_Sucursal == sucrusal
                      select d).ToList();
         return(query);
     }
 }
 public static tb_Sucursal VisualizarColonia(string colonia)
 {
     using (AlegriaEmbotelladaEntities bd = new AlegriaEmbotelladaEntities())
     {
         var query = (from b in bd.tb_Sucursal
                      where b.Colonia == colonia
                      select b).Single();
         return(query);
     }
 }
Esempio n. 7
0
 public static tb_Artículo VisualizarId(int id)
 {
     using (AlegriaEmbotelladaEntities bd = new AlegriaEmbotelladaEntities())
     {
         var query = (from b in bd.tb_Artículo
                      where b.PK_Artículo == id
                      select b).Single();
         return(query);
     }
 }
Esempio n. 8
0
 public static List <tb_Artículo> vizualisarMarca(int marca)
 {
     using (AlegriaEmbotelladaEntities bd = new AlegriaEmbotelladaEntities())
     {
         var query = (from d in bd.tb_Artículo
                      where d.PK_Artículo == marca
                      select d).ToList();
         return(query);
     }
 }
Esempio n. 9
0
 public static List <tb_Artículo> VisualizarPrecio(decimal precio1, decimal precio2)
 {
     using (AlegriaEmbotelladaEntities bd = new AlegriaEmbotelladaEntities())
     {
         var query = (from b in bd.tb_Artículo
                      where b.Precio >= precio1 && b.Precio <= precio2
                      select b).ToList();
         return(query);
     }
 }
Esempio n. 10
0
 public static tb_Artículo VisualizarNombre(string nombre)
 {
     using (AlegriaEmbotelladaEntities bd = new AlegriaEmbotelladaEntities())
     {
         var query = (from b in bd.tb_Artículo
                      where b.Nombre == nombre
                      select b).Single();
         return(query);
     }
 }
 public static bool IngresarDatos(tb_Login login)
 {
     using (TransactionScope tran = new TransactionScope())
     {
         using (AlegriaEmbotelladaEntities bd = new AlegriaEmbotelladaEntities())
         {
             bd.tb_Login.Add(login);
             bd.SaveChanges();
             tran.Complete();
             return(true);
         }
     }
 }
 public static bool validarCampos(string name, string lastname, string email)
 {
     using (AlegriaEmbotelladaEntities bd = new AlegriaEmbotelladaEntities())
     {
         var query = (from b in bd.tb_Consumidor
                      where b.Primer_Nombre == name && b.Primer_Apellido == lastname && b.email == email
                      select b).Count();
         if (query > 0)
         {
             return(true);
         }
         else
         {
             return(false);
         }
     }
 }
 public static bool validarPasswordyNameNickFormulario(string password, string user)
 {
     using (AlegriaEmbotelladaEntities bd = new AlegriaEmbotelladaEntities())
     {
         var query = (from b in bd.tb_Login
                      where b.PASSWORD == password || b.UserName == user
                      select b).Count();
         if (query > 0)
         {
             return(true);
         }
         else
         {
             return(false);
         }
     }
 }
 public static bool ModificarLogin(tb_Login login)
 {
     try
     {
         using (AlegriaEmbotelladaEntities bd = new AlegriaEmbotelladaEntities())
         {
             bd.Entry(login).State = System.Data.Entity.EntityState.Modified;
             bd.SaveChanges();
             return(true);
         }
     }
     catch (DbEntityValidationException dbEx)
     {
         foreach (DbEntityValidationResult entityErr in dbEx.EntityValidationErrors)
         {
             foreach (DbValidationError erorr in entityErr.ValidationErrors)
             {
                 Console.WriteLine("Error Property Name {0} : Error Message: {1}",
                                   erorr.PropertyName, erorr.ErrorMessage);
             }
         }
     }
     return(false);
 }
Esempio n. 15
0
        public static DataTable buscarmarca(string marca)
        {
            //Creando el DataTable
            DataTable dtPromociones = new DataTable();

            //Añadiendo las columnas que llevara el DataTable
            dtPromociones.Columns.Add("Descripcion", typeof(string));
            dtPromociones.Columns.Add("Precio", typeof(string));
            dtPromociones.Columns.Add("Marca", typeof(string));
            dtPromociones.Columns.Add("Dia inicial", typeof(string));
            dtPromociones.Columns.Add("Dia final", typeof(string));
            dtPromociones.Columns.Add("Sucrusal", typeof(string));
            dtPromociones.Columns.Add("Colonia", typeof(string));
            dtPromociones.Columns.Add("Calle", typeof(string));
            dtPromociones.Columns.Add("Numero", typeof(string));
            dtPromociones.Columns.Add("Municipio", typeof(string));

            using (AlegriaEmbotelladaEntities bd = new AlegriaEmbotelladaEntities())
            {
                var query = (from p in bd.tb_Promoción
                             join s in bd.tb_Sucursal
                             on p.PK_Promoción equals s.FK_Promoción
                             join art in bd.tb_Artículo
                             on p.FK_Artículo equals art.PK_Artículo
                             where art.Marca == marca
                             select new
                {
                    Descripcion = p.Descripción,
                    Precio = art.Precio,
                    Marca = art.Marca,
                    Dia_Inicial = p.Dia_Inicio,
                    Dia_FInal = p.Dia_Finalización,
                    Nombre_Sucrusal = s.Nombre_Sucursal,
                    Colonia = s.Colonia,
                    Calle = s.Calle,
                    Numero = s.Número,
                    Muicipio = s.Municipio_Estado
                }).ToList();

                query.ToList().ForEach((p) =>

                {
                    //Creando una fila en el DataTable
                    DataRow fila = dtPromociones.NewRow();

                    //Columnas que llevara la fila
                    fila.SetField <string>("Descripcion", p.Descripcion);
                    fila.SetField <decimal>("Precio", p.Precio);
                    fila.SetField <string>("Marca", p.Marca);
                    fila.SetField <string>("Dia inicial", p.Dia_Inicial);
                    fila.SetField <string>("Dia final", p.Dia_FInal);
                    fila.SetField <string>("Sucrusal", p.Nombre_Sucrusal);
                    fila.SetField <string>("Colonia", p.Colonia);
                    fila.SetField <string>("Calle", p.Calle);
                    fila.SetField <int>("Numero", p.Numero);
                    fila.SetField <string>("Municipio", p.Muicipio);

                    //Añadir la fila creada al DataTable
                    dtPromociones.Rows.Add(fila);
                });
            }

            //Regresar el DataTable con la informacion
            return(dtPromociones);
        }