/// <summary> /// @author : khoaht /// @createDate:28/04/2008 /// @description : Load update /// </summary> private void LoadUpdate() { bschedule = new BSchedule(); schedule = bschedule.GetSchedule(scheduleId); BClip bc = new BClip(this.clipId); txtClip.Text = bc.clip.Name; txtPrice.Text = String.Format("{0:#,###}", (Decimal)schedule.Price); txtFreq.Text = schedule.Freq.ToString(); dteFromDate.Value = schedule.FromDate; dteToDate.Value = schedule.ToDate; }
/// <summary> /// @author : khoaht /// @createDate:28/04/2008 /// @modifiedDate:28/04/2008 /// @description : Save schedule workstation /// </summary> private void SaveScheduleWorkstations(BSchedule bsch,Schedule sch) { bool RemoveAll=true; if(scheduleWorkstation!=null) { for (int i = 0; i < scheduleWorkstation.Length; i++) if(scheduleWorkstation[i]!=null) { scheduleWorkstation[i].ScheduleId = sch.ScheduleId; RemoveAll=false; } bsch.AddGroupd(scheduleWorkstation); } if(RemoveAll)// Must sure the schedule of all workstations are removed { bsch.DeleteScheduleFromWorkstatoins(sch); } }
/// <summary> /// @author : khoaht /// @createDate:28/04/2008 /// @description : Create new Schedule /// </summary> private void CreateNewSchedule() { BSchedule bSchedule = new BSchedule(); Schedule schedule = new Schedule(); schedule.ClipId = clipId; schedule.FromDate = GetDateTime(dteFromDate.Value); schedule.ToDate = GetDateTime(dteToDate.Value); ; schedule.Price = Convert.ToDecimal(txtPrice.Text.Trim()); schedule.Freq = byte.Parse(txtFreq.Text); schedule.Status = 1; scheduleId = schedule.ScheduleId = bSchedule.Add(schedule); SaveScheduleWorkstations(bSchedule,schedule); // Add to Grid frmSchedule.AddToGrid(schedule); // Clear field ClearFields(); }