예제 #1
0
 public ScheduleDetail ToScheduleDetail(Vehicle vehicle, ActiveSchedule activeSchedule, Dealership dealership)
 {
     return(new ScheduleDetail
     {
         IsActive = true,
         CreationDate = DateTime.Now,
         Vehicle = vehicle,
         ActiveSchedule = activeSchedule,
         Dealership = dealership,
     });
 }
        protected override void RowConverter(ActiveSchedule r, DataRow record)
        {
            try
            {
                r.INVOICE_ID = CastDbValueRow(record, "INVOICE_ID", true, "decimal");
                r.BEGINS_ON  = CastDbValueRow(record, "BEGINS_ON", true, "DateTime");
                r.TYPE       = CastDbValueRow(record, "TYPE");

                r.Modified = false;
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
        public void SaveScheduleAs(string name)
        {
            var schedule = Activator.CreateInstance <TSchedule>();

            schedule.Context = Context;
            ActiveSchedule.CloneData(schedule);
            SchedulesContainer.Schedules.Add(schedule);
            schedule.Add(Context);
            schedule.Save();

            ActiveSchedule.Name = name;
            ActiveSchedule.Settings.EditMode = ScheduleEditMode.Regular;
            ActiveSchedule.Save();

            ScheduleNameChanged?.Invoke(this, EventArgs.Empty);
        }
 public override ActiveSchedule Get(ActiveSchedule entity)
 {
     throw new NotImplementedException();
 }
 public override void Update(ActiveSchedule r)
 {
     throw new NotImplementedException();
 }
 public override void Remove(ActiveSchedule package)
 {
     throw new NotImplementedException();
 }