示例#1
0
        public bool UpdateRecord(Object Siteobj)
        {
            Boolean flag = false;
            Site site = (Site)Siteobj;
            try
            {
                SiteMaster _site = new SiteMaster();
                _site.Id = Convert.ToInt64(site.Id);
                if (site.ClientID != null)
                {
                    _site.ClientID = Convert.ToInt64(site.ClientID);
                }
                if (site.SiteName != null)
                {
                    _site.SiteName = site.SiteName.Trim();
                }
                if (site.BillingFrequency != null)
                {
                    _site.BillingFrequency = site.BillingFrequency;
                }
                if (site.BillingUpto != null)
                {
                    _site.BillingUpto = Common.DateGB(site.BillingUpto);
                }
                if (site.BillingDate != null)
                {
                    _site.BillingDate = Common.DateGB(site.BillingDate);
                }
                if (site.FixedBillNotice != null)
                {
                    _site.FixedBillNotice = site.FixedBillNotice;
                }

                if (site.FixedBillNotice == true)
                {
                    if (site.FixedBillNote != null)
                    {
                        _site.FixedBillNote = site.FixedBillNote;
                    }
                    else
                    {
                        _site.FixedBillNote = "";
                    }
                }
                else
                { _site.FixedBillNote = ""; }

                if (site.BankName != null)
                {
                    _site.BankName = site.BankName;
                }
                if (site.BankSortCode != null)
                {
                    _site.BankSortCode = site.BankSortCode;
                }
                if (site.BankAccount != null)
                {
                    _site.BankAccount = site.BankAccount;
                }
                if (site.OINSUNNumber != null)
                {
                    _site.OINSUNNumber = site.OINSUNNumber;
                }
                if (site.ManualReviewofBill != null)
                {
                    _site.ManualReviewofBill =Convert.ToBoolean(site.ManualReviewofBill);
                }
                if (site.ContactName != null)
                {
                    _site.ContactName = site.ContactName;
                }
                if (site.DepartmentID != null)
                {
                    _site.DepartmentID = site.DepartmentID;
                }
                if (site.Telephone != null)
                {
                    _site.Telephone = site.Telephone;
                }
                if (site.Mobile != null)
                {
                    _site.Mobile = site.Mobile;
                }
                if (site.Email != null)
                {
                    _site.Email = site.Email;
                }
                if (site.DomesticProperties != null)
                {
                    _site.DomesticProperties = site.DomesticProperties;
                }
                if (site.CommercialProperties != null)
                {
                    _site.CommercialProperties = site.CommercialProperties;
                }
                if (site.BulkSupplies != null)
                {
                    _site.BulkSupplies = site.BulkSupplies;
                }
                if (site.CreditControl != null)
                {
                    _site.CreditControl = site.CreditControl;
                }
                if (site.EndDate != null)
                {
                    _site.EndDate = Common.DateGB(site.EndDate);
                }

                if (site.ClientRefNo != null)
                {
                    _site.ClientRefNo = site.ClientRefNo;
                }

                _site.ModifyBy = site.modifyBy;
                _site.ModifyDate = DateTime.Now;
                if (_site.Id != null)
                {
                    flag = DAL.DALSite.UpdateSite(_site);
                }
            }
            catch (Exception ex)
            {
                throw;
            }
            return flag;
        }
示例#2
0
 public static bool IsExistingSite(SiteMaster site)
 {
     using (var context = new SycousCon())
     {
         try
         {
             SiteMaster objsite = context.SiteMasters.SingleOrDefault(p => p.SiteName.ToUpper() == site.SiteName.ToUpper());
             if (objsite != null)
             { return true; }
             else
             {
                 return false;
             }
         }
         catch (Exception ex)
         {
             context.Dispose();
             throw;
         }
     }
 }
示例#3
0
        public bool CreateRecord(Object Siteobj)
        {
            Boolean flag = false;
            Site site = (Site)Siteobj;
            try
            {
                SiteMaster _site = new SiteMaster();

                if (site.ClientID != null)
                {
                    _site.ClientID = Convert.ToInt64(site.ClientID);
                }
                if (site.SiteName != null)
                {
                    _site.SiteName = site.SiteName.Trim();
                }

                if ((site.SiteName != null) && (!String.IsNullOrEmpty(site.SiteName)))
                {
                    Int32 Lastnummer = DAL.DALSite.GetLastSiteNumber(site.SiteName);
                    _site.SiteRef = site.SiteName.ToUpper().Substring(0, 3) + Common.Get_TwoDigitCode(Lastnummer);
                }
                if (site.BillingFrequency != null)
                {
                    _site.BillingFrequency = site.BillingFrequency;
                }
                if (site.BillingUpto != null)
                {
                    _site.BillingUpto = Common.DateGB(site.BillingUpto);
                }
                if (site.BillingDate != null)
                {
                    _site.BillingDate = Common.DateGB(site.BillingDate);
                }
                if (site.FixedBillNotice != null)
                {
                    _site.FixedBillNotice = site.FixedBillNotice;
                }

                if (site.FixedBillNotice == true)
                {
                    if (site.FixedBillNote != null)
                    {
                        _site.FixedBillNote = site.FixedBillNote.Trim();
                    }
                }
                else
                {
                    _site.FixedBillNote = "";

                }

                if (site.BankName != null)
                {
                    _site.BankName = site.BankName;
                }
                if (site.BankSortCode != null)
                {
                    _site.BankSortCode = site.BankSortCode;
                }
                if (site.BankAccount != null)
                {
                    _site.BankAccount = site.BankAccount;
                }
                if (site.OINSUNNumber != null)
                {
                    _site.OINSUNNumber = site.OINSUNNumber;
                }
                if (site.ManualReviewofBill != null)
                {
                    _site.ManualReviewofBill = Convert.ToBoolean(site.ManualReviewofBill);
                }
                if (site.ContactName != null)
                {
                    _site.ContactName = site.ContactName;
                }
                if (site.DepartmentID != null)
                {
                    _site.DepartmentID = site.DepartmentID;
                }
                if (site.Telephone != null)
                {
                    _site.Telephone = site.Telephone;
                }
                if (site.Mobile != null)
                {
                    _site.Mobile = site.Mobile;
                }
                if (site.Email != null)
                {
                    _site.Email = site.Email;
                }
                if (site.DomesticProperties != null)
                {
                    _site.DomesticProperties = site.DomesticProperties;
                }
                if (site.CommercialProperties != null)
                {
                    _site.CommercialProperties = site.CommercialProperties;
                }
                if (site.BulkSupplies != null)
                {
                    _site.BulkSupplies = site.BulkSupplies;
                }

                if (site.CreditControl != null)
                {
                    _site.CreditControl = site.CreditControl;
                }
                if (site.EndDate != null)
                {
                    _site.EndDate = Common.DateGB(site.EndDate);
                }

                if (site.ClientRefNo != null)
                {
                    _site.ClientRefNo = site.ClientRefNo.Trim();
                }

                _site.CreateBy = site.CreateBy;
                _site.CreateDate = DateTime.Now;

                if ((_site.SiteRef != null) && (_site.ClientID != null))
                {
                    flag = DAL.DALSite.CreateSite(_site);
                }
            }
            catch (Exception ex)
            {
                throw;
            }
            return flag;
        }
示例#4
0
 public static SiteMaster EditSite(Int64 siteId)
 {
     SiteMaster site = new SiteMaster();
     using (var context = new SycousCon())
     {
         try
         {
             site = context.SiteMasters.SingleOrDefault(s => s.Id == siteId);
         }
         catch (Exception ex)
         {
             context.Dispose();
             throw;
         }
     }
     return site;
 }
示例#5
0
        public static Boolean UpdateSite(SiteMaster site)
        {
            using (TransactionScope scope = new TransactionScope())
            {
                Boolean bol = false;
                using (var context = new SycousCon())
                {
                    try
                    {
                        var Update = context.SiteMasters.Where(c => c.Id == site.Id);

                        foreach (SiteMaster p in Update)
                        {
                            if (site.SiteName != null)
                            {
                                p.SiteName = site.SiteName;
                            }
                            if (site.ClientID != null)
                            {
                                p.ClientID = site.ClientID;
                            }
                            if (site.BillingFrequency != null)
                            {
                                p.BillingFrequency = site.BillingFrequency;
                            }
                            if (site.BillingUpto != null)
                            {
                                p.BillingUpto = site.BillingUpto;
                            }
                            if (site.BillingDate != null)
                            {
                                p.BillingDate = site.BillingDate;
                            }
                            if (site.FixedBillNotice != null)
                            {
                                p.FixedBillNotice = site.FixedBillNotice;
                                if (site.FixedBillNotice == true)
                                {
                                    if (site.FixedBillNote != null)
                                    {
                                        p.FixedBillNote = site.FixedBillNote;
                                    }
                                }
                                else {
                                    p.FixedBillNote = "";
                                }

                            }//

                            if (site.BankName != null)
                            {
                                p.BankName = site.BankName;
                            }
                            if (site.BankSortCode != null)
                            {
                                p.BankSortCode = site.BankSortCode;
                            }
                            if (site.BankAccount != null)
                            {
                                p.BankAccount = site.BankAccount;
                            }
                            if (site.OINSUNNumber != null)
                            {
                                p.OINSUNNumber = site.OINSUNNumber;
                            }
                            if (site.ManualReviewofBill != null)
                            {
                                p.ManualReviewofBill = site.ManualReviewofBill;
                            }
                            if (site.ContactName != null)
                            {
                                p.ContactName = site.ContactName;
                            }
                            if (site.DepartmentID != null)
                            {
                                p.DepartmentID = site.DepartmentID;
                            }
                            if (site.Telephone != null)
                            {
                                p.Telephone = site.Telephone;
                            }
                            if (site.Mobile != null)
                            {
                                p.Mobile = site.Mobile;
                            }
                            if (site.Email != null)
                            {
                                p.Email = site.Email;
                            }
                            if (site.DomesticProperties != null)
                            {
                                p.DomesticProperties = site.DomesticProperties;
                            }
                            if (site.CommercialProperties != null)
                            {
                                p.CommercialProperties = site.CommercialProperties;
                            }
                            if (site.BulkSupplies != null)
                            {
                                p.BulkSupplies = site.BulkSupplies;
                            }

                            if (site.EndDate != null)
                            {
                                p.EndDate = site.EndDate;
                            }

                            if (site.CreditControl != null)
                            {
                                p.CreditControl = site.CreditControl;
                            }

                            if (site.ClientRefNo != null)
                            {
                                p.ClientRefNo = site.ClientRefNo;
                            }
                            else { p.ClientRefNo = null; }

                            p.ModifyDate = DateTime.Now;
                            p.ModifyBy = site.ModifyBy;
                        }//
                        context.SaveChanges();
                        context.AcceptAllChanges();
                        scope.Complete();
                        context.Dispose();
                        bol = true;
                    }
                    catch (Exception ex)
                    {
                        context.Dispose();
                        throw;
                    }

                }// using
                return bol;
            } //trans
        }
示例#6
0
 public static Boolean CreateSite(SiteMaster site)
 {
     Boolean flag = false;
     if (!(IsExistingSite(site)))
     {
         using (TransactionScope scope = new TransactionScope())
         {
             using (var context = new SycousCon())
             {
                 try
                 {
                     context.SiteMasters.AddObject(site);
                     context.SaveChanges();
                     scope.Complete();
                     context.AcceptAllChanges();
                     flag = true;
                 }
                 catch (Exception ex)
                 {
                     context.Dispose();
                     throw;
                 }
             }
         }
     }
     return flag;
 }
 /// <summary>
 /// Create a new SiteMaster object.
 /// </summary>
 /// <param name="id">Initial value of the Id property.</param>
 /// <param name="clientID">Initial value of the ClientID property.</param>
 /// <param name="manualReviewofBill">Initial value of the ManualReviewofBill property.</param>
 /// <param name="isDeleted">Initial value of the IsDeleted property.</param>
 public static SiteMaster CreateSiteMaster(global::System.Int64 id, global::System.Int64 clientID, global::System.Boolean manualReviewofBill, global::System.Int32 isDeleted)
 {
     SiteMaster siteMaster = new SiteMaster();
     siteMaster.Id = id;
     siteMaster.ClientID = clientID;
     siteMaster.ManualReviewofBill = manualReviewofBill;
     siteMaster.IsDeleted = isDeleted;
     return siteMaster;
 }
 /// <summary>
 /// Deprecated Method for adding a new object to the SiteMasters EntitySet. Consider using the .Add method of the associated ObjectSet&lt;T&gt; property instead.
 /// </summary>
 public void AddToSiteMasters(SiteMaster siteMaster)
 {
     base.AddObject("SiteMasters", siteMaster);
 }