Exemplo n.º 1
0
 public bool UpdateUser(user user)
 {
     try
     {
         using (QLBH_PHONE_ENTITY data = new QLBH_PHONE_ENTITY())
         {
             //Code first
             //data.Entry(user).State = EntityState.Modified;
             //data.SaveChanges();
             //return true;
             //////////// Code change
             var getItem = data.users.Single(p => p.id == user.id);
             getItem.id_role      = user.id_role;
             getItem.address      = user.address;
             getItem.email        = user.email;
             getItem.name         = user.name;
             getItem.password     = user.password;
             getItem.phone_number = user.phone_number;
             data.SaveChanges();
             return(true);
         }
     }
     catch (Exception e)
     {
         Debug.WriteLine(e);
         return(false);
     }
 }
 public bool DeleteExportBillByIdUser(int idUser)
 {
     try
     {
         using (QLBH_PHONE_ENTITY data = new QLBH_PHONE_ENTITY())
         {
             var listExport = data.export_bill.Where(e => e.id_user == idUser).ToList();
             foreach (var item in listExport)
             {
                 var exportBill_Detail = data.export_bill_detail.Where(e => e.id_export_bill == item.id).ToList();
                 foreach (var item2 in exportBill_Detail)
                 {
                     data.export_bill_detail.Remove(item2);
                 }
                 data.export_bill.Remove(item);
             }
             return(true);
         }
     }
     catch (Exception e)
     {
         Debug.WriteLine(e);
         return(false);
     }
 }
Exemplo n.º 3
0
        public bool UpdateProduct(product product)
        {
            try
            {
                using (QLBH_PHONE_ENTITY data = new QLBH_PHONE_ENTITY())
                {
                    //data.products.Attach(product);
                    //data.Entry(product).State = EntityState.Modified;
                    //getItem.id = product.id;
                    var getItem = data.products.Single(p => p.id == product.id);//get the specific product

                    getItem.id_manufacturer = product.id_manufacturer;

                    getItem.id_save = product.id_save;

                    getItem.name = product.name;

                    getItem.sale_price = product.sale_price;

                    getItem.number = product.number;

                    getItem.image = product.image;

                    getItem.product_info = product.product_info;
                    data.SaveChanges();
                    return(true);
                }
            }
            catch (Exception e)
            {
                Debug.WriteLine(e);
                return(false);
            }
        }
Exemplo n.º 4
0
 public bool DeleteUser(int id)
 {
     try
     {
         using (QLBH_PHONE_ENTITY data = new QLBH_PHONE_ENTITY())
         {
             var user       = data.users.Single(u => u.id == id);
             var exportBill = data.export_bill.Where(e => e.id_user == id).ToList();
             foreach (var item in exportBill)
             {
                 var exportBill_Detail = data.export_bill_detail.Where(e => e.id_export_bill == item.id).ToList();
                 foreach (var item2 in exportBill_Detail)
                 {
                     data.export_bill_detail.Remove(item2);
                 }
                 data.export_bill.Remove(item);
             }
             data.users.Remove(user);
             data.SaveChanges();
             return(true);
         }
     }
     catch (Exception e)
     {
         Debug.WriteLine(e);
         return(false);
     }
 }
 public bool DeleteExportBill_DetailByIdExportBill(int id_export)
 {
     try
     {
         using (QLBH_PHONE_ENTITY data = new QLBH_PHONE_ENTITY())
         {
             //var le = GetExportBill_DetailByIdExportBill(id_export).ToList();
             var le = data.export_bill_detail.Where(e => e.id_export_bill == id_export).ToList();
             if (le == null)
             {
                 return(true);
             }
             foreach (var item in le)
             {
                 data.export_bill_detail.Remove(item);
             }
             return(true);
         }
     }
     catch (Exception e)
     {
         Debug.WriteLine(e);
         return(false);
     }
 }
Exemplo n.º 6
0
 public bool DeleteProduct(int id)
 {
     try
     {
         using (QLBH_PHONE_ENTITY data = new QLBH_PHONE_ENTITY())
         {
             var product           = data.products.Single(p => p.id == id);
             var exportBill_Detail = data.export_bill_detail.Where(e => e.id_product == id).ToList();
             foreach (var item in exportBill_Detail)
             {
                 data.export_bill_detail.Remove(item);
             }
             var importBill_Detail = data.import_bill_detail.Where(i => i.id_product == id).ToList();
             foreach (var item in importBill_Detail)
             {
                 data.import_bill_detail.Remove(item);
             }
             data.products.Remove(product);
             data.SaveChanges();
             return(true);
         }
     }
     catch (Exception e)
     {
         Debug.WriteLine(e);
         return(false);
     }
 }
Exemplo n.º 7
0
 public List <product> GetProductByNameManu(string nameManu)
 {
     try
     {
         using (QLBH_PHONE_ENTITY data = new QLBH_PHONE_ENTITY())
         {
             var my_product = data.products.AsNoTracking().Where(p => p.manufacturer.name == nameManu).ToList();
             return(my_product);
         }
     }
     catch (Exception e)
     {
         Debug.WriteLine(e);
         return(null);
     }
 }
Exemplo n.º 8
0
 public user GetUserById(int id)
 {
     try
     {
         using (QLBH_PHONE_ENTITY data = new QLBH_PHONE_ENTITY())
         {
             var my_data = data.users.First(s => s.id == id);
             return(my_data);
         }
     }
     catch (Exception e)
     {
         Debug.WriteLine(e);
         return(null);
     }
 }
Exemplo n.º 9
0
 public List <user> GetAllUser()
 {
     try
     {
         using (QLBH_PHONE_ENTITY data = new QLBH_PHONE_ENTITY())
         {
             var my_data = (data.users.Select(p => p)).ToList();
             return(my_data);
         }
     }
     catch (Exception e)
     {
         Debug.WriteLine(e);
         return(null);
     }
 }
 public export_bill_detail GetExportBill_DetailByBothId(int productId, int exportBillId)
 {
     try
     {
         using (QLBH_PHONE_ENTITY data = new QLBH_PHONE_ENTITY())
         {
             var my_data = data.export_bill_detail.First(s => s.id_product == productId && s.id_export_bill == exportBillId);
             return(my_data);
         }
     }
     catch (Exception e)
     {
         Debug.WriteLine(e);
         return(null);
     }
 }
 public List <export_bill_detail> GetAllExportBill_Detail()
 {
     try
     {
         using (QLBH_PHONE_ENTITY data = new QLBH_PHONE_ENTITY())
         {
             var my_data = (data.export_bill_detail.Select(p => p)).ToList();
             return(my_data);
         }
     }
     catch (Exception e)
     {
         Debug.WriteLine(e);
         return(null);
     }
 }
 public export_bill GetExportBillById(int id)
 {
     try
     {
         using (QLBH_PHONE_ENTITY data = new QLBH_PHONE_ENTITY())
         {
             var my_data = data.export_bill.First(s => s.id == id);
             return(my_data);
         }
     }
     catch (Exception e)
     {
         Debug.WriteLine(e);
         return(null);
     }
 }
Exemplo n.º 13
0
 public product GetProductById(int id)
 {
     try
     {
         using (QLBH_PHONE_ENTITY data = new QLBH_PHONE_ENTITY())
         {
             var my_product = data.products.First(s => s.id == id);
             return(my_product);
         }
     }
     catch (Exception e)
     {
         Debug.WriteLine(e);
         return(null);
     }
 }
 public List <import_bill> GetImportBillByIdManu(int idManu)
 {
     try
     {
         using (QLBH_PHONE_ENTITY data = new QLBH_PHONE_ENTITY())
         {
             var my_data = data.import_bill.AsNoTracking().Where(i => i.id_manufacturer == idManu).ToList();
             return(my_data);
         }
     }
     catch (Exception e)
     {
         Debug.WriteLine(e);
         return(null);
     }
 }
 public role GetRoleWithId(int id)
 {
     try
     {
         using (QLBH_PHONE_ENTITY data = new QLBH_PHONE_ENTITY())
         {
             var my_save = data.roles.First(s => s.id == id);
             return(my_save);
         }
     }
     catch (Exception e)
     {
         Debug.WriteLine(e);
         return(null);
     }
 }
 public Models.save_date GetSaveDateWithId(int id)
 {
     try
     {
         using (QLBH_PHONE_ENTITY data = new QLBH_PHONE_ENTITY())
         {
             var my_save = data.save_date.First(s => s.id == id);
             return(my_save);
         }
     }
     catch (Exception e)
     {
         Debug.WriteLine(e);
         return(null);
     }
 }
 public List <role> GetAllRole()
 {
     try
     {
         using (QLBH_PHONE_ENTITY data = new QLBH_PHONE_ENTITY())
         {
             var my_role = (data.roles.Select(p => p)).ToList();
             return(my_role);
         }
     }
     catch (Exception e)
     {
         Debug.WriteLine(e);
         return(null);
     }
 }
 public List <save_date> GetSaveDateWithIdSave(int id_save)
 {
     try
     {
         using (QLBH_PHONE_ENTITY data = new QLBH_PHONE_ENTITY())
         {
             var my_save = data.save_date.Where(s => s.id_save == id_save).ToList();
             return(my_save);
         }
     }
     catch (Exception e)
     {
         Debug.WriteLine(e);
         return(null);
     }
 }
Exemplo n.º 19
0
 public List <manufacturer> GetAllManufacturer()
 {
     try
     {
         using (QLBH_PHONE_ENTITY data = new QLBH_PHONE_ENTITY())
         {
             var my_save = (data.manufacturers.Select(p => p)).ToList();
             return(my_save);
         }
     }
     catch (Exception e)
     {
         Debug.WriteLine(e);
         return(null);
     }
 }
 public List <Models.save_date> GetAllSaveDate()
 {
     try
     {
         using (QLBH_PHONE_ENTITY data = new QLBH_PHONE_ENTITY())
         {
             var my_save = (data.save_date.Select(p => p)).ToList();
             return(my_save);
         }
     }
     catch (Exception e)
     {
         Debug.WriteLine(e);
         return(null);
     }
 }
Exemplo n.º 21
0
 public manufacturer GetManufacturerById(int id)
 {
     try
     {
         using (QLBH_PHONE_ENTITY data = new QLBH_PHONE_ENTITY())
         {
             var my_save = data.manufacturers.First(s => s.id == id);
             return(my_save);
         }
     }
     catch (Exception e)
     {
         Debug.WriteLine(e);
         return(null);
     }
 }
 public bool UpdateRole(role s)
 {
     try
     {
         using (QLBH_PHONE_ENTITY data = new QLBH_PHONE_ENTITY())
         {
             data.Entry(s).State = EntityState.Modified;
             data.SaveChanges();
             return(true);
         }
     }
     catch (Exception e)
     {
         Debug.WriteLine(e);
         return(false);
     }
 }
 public bool AddRole(role s)
 {
     try
     {
         using (QLBH_PHONE_ENTITY data = new QLBH_PHONE_ENTITY())
         {
             data.roles.Add(s);
             data.SaveChanges();
             return(true);
         }
     }
     catch (Exception e)
     {
         Debug.WriteLine(e);
         return(false);
     }
 }
 public bool AddSaveDate(Models.save_date s)
 {
     try
     {
         using (QLBH_PHONE_ENTITY data = new QLBH_PHONE_ENTITY())
         {
             data.save_date.Add(s);
             data.SaveChanges();
             return(true);
         }
     }
     catch (Exception e)
     {
         Debug.WriteLine(e);
         return(false);
     }
 }
Exemplo n.º 25
0
 public manufacturer GetManufacturerByName(string name)
 {
     try
     {
         using (QLBH_PHONE_ENTITY data = new QLBH_PHONE_ENTITY())
         {
             var my_data = data.manufacturers.AsNoTracking()
                           .Where(m => m.name == name).FirstOrDefault();
             return(my_data);
         }
     }
     catch (Exception e)
     {
         Debug.WriteLine(e);
         return(null);
     }
 }
Exemplo n.º 26
0
 public List <product> GetProductByName(string n)
 {
     try
     {
         using (QLBH_PHONE_ENTITY data = new QLBH_PHONE_ENTITY())
         {
             var my_product = data.products.AsNoTracking()
                              .Where(p => p.name.ToUpper().Contains(n) || p.name.ToLower().Contains(n)).ToList();
             return(my_product);
         }
     }
     catch (Exception e)
     {
         Debug.WriteLine(e);
         return(null);
     }
 }
Exemplo n.º 27
0
 public bool AddProduct(product product)
 {
     try
     {
         using (QLBH_PHONE_ENTITY data = new QLBH_PHONE_ENTITY())
         {
             data.products.Add(product);
             data.SaveChanges();
             return(true);
         }
     }
     catch (Exception e)
     {
         Debug.WriteLine(e);
         return(false);
     }
 }
Exemplo n.º 28
0
        public List <product> GetAllProduct()
        {
            try
            {
                using (QLBH_PHONE_ENTITY data = new QLBH_PHONE_ENTITY())
                {
                    var my_product = (data.products.Select(p => p)).ToList();

                    return(my_product);
                }
            }
            catch (Exception e)
            {
                Debug.WriteLine(e);
                return(null);
            }
        }
Exemplo n.º 29
0
 public List <product> GetProductByIdManuAndNameProduct(int idManu, string namePro)
 {
     try
     {
         using (QLBH_PHONE_ENTITY data = new QLBH_PHONE_ENTITY())
         {
             var my_product = data.products.AsNoTracking()
                              .Where(p => p.id_manufacturer == idManu && p.name.Contains(namePro)).ToList();
             return(my_product);
         }
     }
     catch (Exception e)
     {
         Debug.WriteLine(e);
         return(null);
     }
 }
Exemplo n.º 30
0
 public List <product> GetProductSave()
 {
     try
     {
         using (QLBH_PHONE_ENTITY data = new QLBH_PHONE_ENTITY())
         {
             var my_product = data.products.AsNoTracking()
                              .OrderByDescending(p => p.save.percent_save).Take(18).ToList();
             return(my_product);
         }
     }
     catch (Exception e)
     {
         Debug.WriteLine(e);
         return(null);
     }
 }