Example #1
0
        private void BuildNewOpenCloseList()
        {
            if (Entity != null)
            {
                if (EntityOpenCloseTime.StoreWTWeekdays == null)
                {
                    EntityOpenCloseTime.StoreWTWeekdays = new List <StoreWTWeekday>();
                }

                if (EntityOpenCloseTime.StoreWTWeekdays.Count != 7)
                {
                    for (int i = 0; i < 7; i++)
                    {
                        bool bExist = false;
                        foreach (StoreWTWeekday swt in EntityOpenCloseTime.StoreWTWeekdays)
                        {
                            if (swt.Weekday == i)
                            {
                                bExist = true;
                                break;
                            }
                        }
                        if (!bExist)
                        {
                            StoreWTWeekday wd = new StoreWTWeekday();
                            wd.ID = 0;
                            wd.StoreWorkingTime = EntityOpenCloseTime;
                            wd.Weekday          = (byte)i;
                            wd.Opentime         = 0;
                            wd.Closetime        = 0;
                            EntityOpenCloseTime.StoreWTWeekdays.Add(wd);
                        }
                    }
                }
            }
        }
Example #2
0
 public void Assign(StoreWTWeekday w)
 {
     Debug.Assert(_weekday == w.Weekday);
     _opentime  = w.Opentime;
     _closetime = w.Closetime;
 }
Example #3
0
 public void Copy(StoreWTWeekday w)
 {
     Debug.Assert(_weekday == w.Weekday);
     w.Opentime  = OpenTime;
     w.Closetime = CloseTime;
 }
Example #4
0
 public bool IsModified(StoreWTWeekday w)
 {
     Debug.Assert(_weekday == w.Weekday);
     return((OpenTime != w.Opentime) || (CloseTime != w.Closetime));
 }
Example #5
0
 public bool IsModified(StoreWTWeekday w)
 {
     Debug.Assert(_weekday == w.Weekday);
     return (OpenTime != w.Opentime) || (CloseTime != w.Closetime);
 }
Example #6
0
 public void Copy(StoreWTWeekday w)
 {
     Debug.Assert(_weekday == w.Weekday);
     w.Opentime = OpenTime;
     w.Closetime = CloseTime;
 }
Example #7
0
 public void Assign(StoreWTWeekday w)
 {
     Debug.Assert(_weekday == w.Weekday);
     _opentime = w.Opentime;
     _closetime = w.Closetime;
 }