public bool Add(Category item)
        {
            if (item != null)
            {
                if (string.IsNullOrWhiteSpace(item.Name))
                {
                    throw new Exception("Name alanı boş geçilemez |CategoryBusiness #Update +002");
                }
                if (string.IsNullOrWhiteSpace(item.Description))
                {
                    throw new Exception("Description Alanı boş geçilemez |CategoryBusiness #Update +002");
                }

                _uof.CategoryRepository.Add(item);
                _boolResult = _uof.ApplyChanges();

                if (_boolResult == true)
                {
                    throw new Exception("kayıt işlemi başarıyla yapıldı");
                }
                else
                {
                    throw new Exception("Kayıt işlemi Hatası !!!!");
                }
            }
            return(_boolResult);
        }
Beispiel #2
0
        public bool Add(Formula item)
        {
            if (item != null)
            {
                if (string.IsNullOrWhiteSpace(item.UnitsInFormula))
                {
                    throw new Exception("isim alanı boş geçilemez |FormulaBusiness #Add +002");
                }
                if (item.RawID < 0)
                {
                    throw new Exception("RawId boş geçilemez |FormulaBusiness #Add +002");
                }
                if (item.ProductID < 0)
                {
                    throw new Exception("ProductID boş Geçilemez |FormulaBusiness #Add +002");
                }

                _uof.FormulaRepository.Add(item);
                _boolResult = _uof.ApplyChanges();
                if (_boolResult == true)
                {
                    throw new Exception("kayır başarıyşa yapıldı");
                }
                else
                {
                    throw new Exception("kayıt yapılamadı");
                }
            }
            return(_boolResult);
        }
        public bool Add(Check item)
        {
            if (item != null)
            {
                if (item.Fee < 0)
                {
                    throw new Exception("geçerli bir para degeri Giriniz |CheckBusiness #Add +002");
                }
                if (item.TableID < 0)
                {
                    throw new Exception("Masa ID si giriniz |CheckBusiness #Add +002");
                }

                _uof.CheckRepository.Add(item);
                _boolResult = _uof.ApplyChanges();

                if (_boolResult == true)
                {
                    throw new Exception("Kayıt işlemi başarılı ");
                }
                else
                {
                    throw new Exception("kayıt Yapılamadı");
                }
            }
            return(_boolResult);
        }
Beispiel #4
0
        public void Add(Report item)
        {
            if (item != null)
            {
                if (string.IsNullOrWhiteSpace(item.Title))
                {
                    throw new Exception("Rapor başlığı kısmı boş geçilemez |Report #Add +02");
                }

                if (string.IsNullOrWhiteSpace(item.Description))
                {
                    throw new Exception("Açıklama kısmı boş geçilemez|Report #Add +02");
                }

                if (item.AnalystID < 1)
                {
                    throw new Exception("Rapor vereni seçmelisiniz |Report #Add +02");
                }

                _uof.ReportRepostor.Add(item);
                _boolResult = _uof.ApplyChanges();

                if (_boolResult == true)
                {
                    throw new Exception("Ekleme işlemi başarıyla yapıldı");
                }
                else
                {
                    throw new Exception("Ekleme işlemi yapılamadı");
                }
            }
        }
Beispiel #5
0
        public bool Add(RawMaterial item)
        {
            if (item != null)
            {
                if (string.IsNullOrWhiteSpace(item.Name))
                {
                    throw new Exception("Name alanı boş geçilemez |RawMaterialBusiness #Add +002");
                }
                if (item.UnitsInStock < 0)
                {
                    throw new Exception("geçerli bir değer Giriniz |RawMaterialBusiness #Add +002 ");
                }
                if (item.RecorderedLevel < 0)
                {
                    throw new Exception("geçerli bir değer Giriniz |RawMaterialBusiness #Add +002 ");
                }
                if (item.SupplierID < 0)
                {
                    throw new Exception("geçerli bir ID Giriniz |RawMaterialBusiness #Add +002 ");
                }

                _uof.RawMaterialRepository.Add(item);
                _boolResult = _uof.ApplyChanges();

                if (_boolResult == true)
                {
                    throw new Exception("Kayıt işlemi Başarılı");
                }
                else
                {
                    throw new Exception("Kayıt işlemi Hatası !!");
                }
            }
            return(_boolResult);
        }
 public bool Add(CarHistory item)
 {
     if (item == null)
     {
         throw new Exception("Hatalı işlem");
     }
     if (item.CarID < 0)
     {
         throw new Exception("Hatalı işlem");
     }
     if (item.TransactionDate == null)
     {
         throw new Exception("İşlem tarihi seçilmedi.");
     }
     if (item.StartingDate == null)
     {
         throw new Exception("Başlangıç tarihi seçilmedi.");
     }
     if (item.CarStateID < 0)
     {
         throw new Exception("Araba durumu seçilmedi");
     }
     try
     {
         _uof.CarHistoryRepository.Add(item);
         return(_uof.ApplyChanges());
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Beispiel #7
0
        public bool Add(Order item)
        {
            if (item != null)
            {
                if (item.UserID < 0)
                {
                    throw new Exception("Geçerli bir UserID giriniz |ORderBusiness #Add +002");
                }
                if (item.ProductID < 0)
                {
                    throw new Exception("Geçerli bir ProductID giriniz |ORderBusiness #Add +002");
                }

                _uof.OrderRepository.Add(item);
                _boolResult = _uof.ApplyChanges();

                if (_boolResult == true)
                {
                    throw new Exception("kayıt işlemi Başarıyla yapıldı");
                }
                else
                {
                    throw new Exception("Kayıt işlemi Hatası!!!");
                }
            }
            return(_boolResult);
        }
Beispiel #8
0
        public bool Add(Product item)
        {
            if (item != null)
            {
                if (string.IsNullOrWhiteSpace(item.Name))
                {
                    throw new Exception("isim alanı boşgeçilemez |ProductBusiness #Add +002 ");
                }
                if (string.IsNullOrWhiteSpace(item.Description))
                {
                    throw new Exception("Description alanı boşgeçilemez |ProductBusiness #Add +002 ");
                }
                if (item.CategoryID < 0)
                {
                    throw new Exception("CategoryID alanı boşgeçilemez |ProductBusiness #Add +002 ");
                }
                if (item.Price < 0)
                {
                    throw new Exception("Ücret alanı boşgeçilemez |ProductBusiness #Add +002 ");
                }

                _uof.ProductRepository.Add(item);
                _boolResult = _uof.ApplyChanges();
                if (_boolResult == true)
                {
                    throw new Exception("Kayıt işlemi başarıyla yapıldı");
                }
                else
                {
                    throw new Exception("Kayıt işlemi  yapılamadı");
                }
            }
            return(_boolResult);
        }
 public bool Add(CarInfo item)
 {
     if (_user.RoleID == 1)
     {
         if (item == null)
         {
             throw new Exception("Hatalı işlem");
         }
         if (item.DateOfPurchase == null)
         {
             throw new Exception("Alım tarihi seçmediniz.");
         }
         try
         {
             _uof.CarInfoRepository.Add(item);
             return(_uof.ApplyChanges());
         }
         catch (Exception ex)
         {
             throw ex;
         }
     }
     else
     {
         throw new Exception("Bu işlem içn yetkiniz yok.");
     }
 }
        public void Add(CustomerMessage item)
        {
            if (item != null)
            {
                if (string.IsNullOrWhiteSpace(item.Name))
                {
                    throw new Exception("Konu boş geçilemez |CustomerMessage #Add +02");
                }

                if (string.IsNullOrWhiteSpace(item.Status))
                {
                    throw new Exception("Proje durumu |CustomerMessage #Add +02");
                }

                if (string.IsNullOrWhiteSpace(item.Description))
                {
                    throw new Exception("Aciklama kismi |CustomerMessage #Add +02");
                }

                _uof.CustomerMessageRepository.Add(item);
                _boolResult = _uof.ApplyChanges();


                if (_boolResult == true)
                {
                    throw new Exception("Kayıt işlemi başarıyla yapıldı");
                }

                else
                {
                    throw new Exception("Kayıt işlemi yapılamadı");
                }
            }
        }
 public bool Add(Work item)
 {
     if (item != null && !string.IsNullOrWhiteSpace(item.WorkDetail))
     {
         _uow.WorkRepository.Add(item);
         return(_uow.ApplyChanges());
     }
     return(false);
 }
 public bool Add(RequestType item)
 {
     if (!string.IsNullOrWhiteSpace(item.TypeName))
     {
         _uow.RequestTypeRepository.Add(item);
         return(_uow.ApplyChanges());
     }
     return(false);
 }
 public bool Add(Position item)
 {
     if (!string.IsNullOrWhiteSpace(item.PositionName))
     {
         _uow.PositionRepository.Add(item);
         return(_uow.ApplyChanges());
     }
     return(false);
 }
Beispiel #14
0
 public bool Add(Customer item)
 {
     if (!string.IsNullOrWhiteSpace(item.CompanyName) && !string.IsNullOrWhiteSpace(item.ContactName))
     {
         _uow.CustomerRepository.Add(item);
         return(_uow.ApplyChanges());
     }
     return(false);
 }
Beispiel #15
0
 public bool Add(ProjectEmployee item)
 {
     if (item.EmployeeID != null && item.ProjectID != null)
     {
         _uow.ProjectEmployeeRepository.Add(item);
         return(_uow.ApplyChanges());
     }
     return(false);
 }
Beispiel #16
0
 public bool Add(WorkStatus item)
 {
     if (!string.IsNullOrWhiteSpace(item.StatusName))
     {
         _uow.WorkStatusRepository.Add(item);
         return(_uow.ApplyChanges());
     }
     return(false);
 }
 public bool Add(Request item)
 {
     if (!string.IsNullOrWhiteSpace(item.RequestDetail) &&
         item.ProjectID != null && item.RequestTypeID != null)
     {
         _uow.RequestRepository.Add(item);
         return(_uow.ApplyChanges());
     }
     return(false);
 }
Beispiel #18
0
 public bool Add(Car item)
 {
     if (_user.RoleID == 1) // admin
     {
         if (item == null)
         {
             throw new Exception("Hatalı işlem.");
         }
         if (item.Capacity <= 0)
         {
             throw new Exception("Aracın kapasitesi hatalı.");
         }
         if (item.ColorID < 0)
         {
             throw new Exception("Aracın rengini giriniz.");
         }
         if (item.EnginePower <= 0)
         {
             throw new Exception("Aracın motor gücü hatalı");
         }
         if (item.EngineSize <= 0)
         {
             throw new Exception("Aracın motor hacmi hatalı.");
         }
         if (item.FuelID < 0)
         {
             throw new Exception("Aracın benzin tipi hatalı.");
         }
         if (item.GearID < 0)
         {
             throw new Exception("Aracın vites tipi hatalı.");
         }
         if (item.ModelID < 0)
         {
             throw new Exception("Aracın modeli hatalı.");
         }
         if (item.RentPrice < 0)
         {
             throw new Exception("Aracın ücretini giriniz.");
         }
         try
         {
             _uof.CarRepository.Add(item);
             return(_uof.ApplyChanges());
         }
         catch (Exception ex)
         {
             throw ex;
         }
     }
     else
     {
         throw new Exception("Bu işlem için yetkiniz yok.");
     }
 }
Beispiel #19
0
 public bool Add(Project item)
 {
     if (!string.IsNullOrWhiteSpace(item.ProjectName) &&
         !string.IsNullOrWhiteSpace(item.ProjectDetail) &&
         item.CustomerID != null && item.ManagerID != null &&
         item.PlannedStartDate != null && item.PlannedEndDate != null)
     {
         _uow.ProjectRepository.Add(item);
         return(_uow.ApplyChanges());
     }
     return(false);
 }
        public void Add(Customer item)
        {
            if (item != null)
            {
                if (string.IsNullOrWhiteSpace(item.ContactPerson))
                {
                    throw new Exception("Şirket yetkilisi adı boş geçilemez |Customer #Add +02");
                }

                if (string.IsNullOrWhiteSpace(item.CompanyName))
                {
                    throw new Exception("Şirket adı boş geçilemez |Customer #Add +02");
                }

                if (string.IsNullOrWhiteSpace(item.Email))
                {
                    throw new Exception("E-mail kısmı boş geçilemez |Customer #Add +02");
                }

                if (string.IsNullOrWhiteSpace(item.Phone))
                {
                    throw new Exception("Telefon numarası kısmı boş geçilemez  |Customer #Add +02");
                }

                if (string.IsNullOrWhiteSpace(item.UserName))
                {
                    throw new Exception("USerName boş geçilemez |Customer #Add +02");
                }

                if (string.IsNullOrWhiteSpace(item.Password))
                {
                    throw new Exception("Parola Alanı boş Geçilemez |Customer #Add +02");
                }

                if (string.IsNullOrWhiteSpace(item.ProjectStatus))
                {
                    throw new Exception("Proje durumu kısmı boş geçilemez  |Customer #Add +02");
                }

                _uof.CustomerRepository.Add(item);
                _boolResult = _uof.ApplyChanges();

                if (_boolResult == true)
                {
                    throw new Exception("Kayıt işlemi başarıyla yapıldı");
                }
                else
                {
                    throw new Exception("Kayıt işlemi  yapılamadı");
                }
            }
        }
 public bool Add(Employee item)
 {
     if (!string.IsNullOrWhiteSpace(item.FirstName) &&
         !string.IsNullOrWhiteSpace(item.LastName) &&
         !string.IsNullOrWhiteSpace(item.Password) &&
         !string.IsNullOrWhiteSpace(item.EMail) &&
         item.PositionID > 0)
     {
         _uow.EmployeeRepository.Add(item);
         return(_uow.ApplyChanges());
     }
     return(false);
 }
Beispiel #22
0
        public bool Add(User item)
        {
            if (item != null)
            {
                if (string.IsNullOrWhiteSpace(item.FirstName))
                {
                    throw new Exception("İsim Boşgeçilemez |User #Add +002");
                }
                if (string.IsNullOrWhiteSpace(item.LastName))
                {
                    throw new Exception("Soyisim Boş geçilemez |User #Add +002");
                }
                if (string.IsNullOrWhiteSpace(item.Email))
                {
                    throw new Exception("Email alanı bpş geçilemez |User #Add +002");
                }
                if (item.DateOfBirth == null)
                {
                    throw new Exception("Dopum tarihi boş geçilemez |User #Add +002");
                }
                if (item.GenderID < 0)
                {
                    throw new Exception("Cinsiyet Boş geçilemez |User #Add +002 ");
                }
                if (item.TitleID < 0)
                {
                    throw new Exception("Title Id Boş geçilemez |User #Add +002");
                }
                if (string.IsNullOrWhiteSpace(item.UserName))
                {
                    throw new Exception("UserName alanı Boş geçilemez |User #Add +002");
                }
                if (string.IsNullOrWhiteSpace(item.Password))
                {
                    throw new Exception("Password alanı Boş geçilemez |User #Add +002");
                }

                _uof.UserRepository.Add(item);
                _boolResult = _uof.ApplyChanges();

                if (_boolResult == true)
                {
                    throw new Exception("Kayıt işlemi başarıyla yapıldı");
                }
                else
                {
                    throw new Exception("Kayıt işlemi  yapılamadı");
                }
            }
            return(_boolResult);
        }
Beispiel #23
0
 public bool Add(PaymentType item)
 {
     if (item != null)
     {
         if (item.Name == null)
         {
             throw new Exception("Ödeme tipi oluşturulurken  adı  boş geçilemez.");
         }
         _uof.PaymentTypeRepository.Add(item);
         return(_uof.ApplyChanges());
     }
     else
     {
         throw new Exception("Veri bulunamadı");
     }
 }
Beispiel #24
0
 public bool Add(Color item)
 {
     if (item != null)
     {
         if (item.Name == null)
         {
             throw new Exception("Renk Oluşturulurken mutlaka isim girilmelidir");
         }
         _uof.ColorRepository.Add(item);
         return(_uof.ApplyChanges());
     }
     else
     {
         throw new Exception("Veri bulunamadı");
     }
 }
Beispiel #25
0
        public void Add(Ticket item)
        {
            if (item != null)
            {
                _uof.TicketRepository.Add(item);
                _result = _uof.ApplyChanges();

                if (_result == true)
                {
                }
                else
                {
                    throw new Exception("Kayıt Yapılamadı.");
                }
            }
        }
Beispiel #26
0
        public bool Add(Gear item)
        {
            if (item != null)
            {
                if (item.Name == null)
                {
                    throw new Exception("Vites tipi oluşturulurken mutlaka isim girilmelidir");
                }
                _uof.GearRepository.Add(item);
                return _uof.ApplyChanges();

            }
            else
            {
                throw new Exception("Veri bulunamadı");
            }
        }
 public bool Add(Model item)
 {
     if (item != null)
     {
         if (item.Name == null)
         {
             throw new Exception("Model oluşturulurken mutlaka bir isim verilemlidir");
         }
         if (item.BrandID == 0)
         {
             throw new Exception("Model oluşturulurken mutlaka markası belirtilmelidir");
         }
         _uof.ModelRepository.Add(item);
         return(_uof.ApplyChanges());
     }
     else
     {
         throw new Exception("Veri bulunamadı");
     }
 }
 public bool Add(Login item)
 {
     if (item != null)
     {
         if (item.UserName == null)
         {
             throw new Exception("Kullanıcı oluşturulurken kullanıcı adı kısmı boş geçilemez.");
         }
         if (item.Password == null)
         {
             throw new Exception("Kullanıcı oluşturulurken parola kısmı boş geçilemez");
         }
         _uof.LoginRepository.Add(item);
         return(_uof.ApplyChanges());
     }
     else
     {
         throw new Exception("Veri bulunamadı");
     }
 }
 public bool Add(Brand item)
 {
     if (item == null)
     {
         throw new Exception("Hatalı işlem.");
     }
     if (item.Name == null)
     {
         throw new Exception("Markanın ismini giriniz.");
     }
     try
     {
         _uof.BrandRepository.Add(item);
         return(_uof.ApplyChanges());
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Beispiel #30
0
        public void Add(Project item)
        {
            if (item != null)
            {
                if (string.IsNullOrWhiteSpace(item.Name))
                {
                    throw new Exception("Proje adi boş geçilemez |Project #Add +02");
                }

                #region Null Gecilebilsin deneme
                //if (item.StartDate == null)
                //    throw new Exception("Başlangıç tarihi boş geçilemez |Project #Add +02");

                //if (item.EndDate == null)
                //    throw new Exception("Bitiş tarihi boş geçilemez |Project #Add +02");
                #endregion

                if (item.PlanningStartDate == null)
                {
                    throw new Exception("Plan başlangıç tarihi boş geçilemez |Project #Add +02");
                }

                if (item.PlanningStartDate == null)
                {
                    throw new Exception("Plan bitiş tarihi boş geçilemez |Project #Add +02");
                }

                _uof.ProjectRepository.Add(item);
                _boolResult = _uof.ApplyChanges();

                if (_boolResult == true)
                {
                    throw new Exception("Kayıt işlemi başarıyla yapıldı");
                }
                else
                {
                    throw new Exception("Kayıt işlemi  yapılamadı");
                }
            }
        }