Beispiel #1
0
        public bool CreateNewEvent(string Title, string NewEventDate, string NewEventTime, string NewEventDuration, string CaseAppointmentProgress, string CaseAppointmentCategory, int CaseId)
        {
            try
            {
                CaseAppointment rec = new CaseAppointment();
                rec.CaseAppointmentTitle = Title;
                rec.CaseAppointmentDate  = DateTime.ParseExact(NewEventDate + " " + NewEventTime, "dd/MM/yyyy HH:mm", CultureInfo.InvariantCulture);
                rec.AppointmentLength    = Int32.Parse(NewEventDuration);
                rec.CaseId = CaseId;

                rec.CaseAppointmentTime        = NewEventTime;
                rec.CaseAppointmentTitle       = Title;
                rec.CaseAppointmentDescription = "test desc";
                rec.CaseAppointmentCategory    = Convert.ToInt32(CaseAppointmentCategory);
                rec.CaseAppointmentProgress    = "Complete";
                rec.CaseAppointmentCreatedDate = DateTime.Now;
                rec.CaseAppointmentStatus      = true;
                rec.CaseAppointmentCreatedBy   = 1;
                rec.CaseAppointmentDelete      = false;
                rec.StatusENUM = Convert.ToInt32(CaseAppointmentProgress);
                _unitOfWork.Repository <CaseAppointment>().Add(rec);
                _unitOfWork.Save();
            }
            catch (Exception)
            {
                return(false);
            }
            return(true);
        }
Beispiel #2
0
        private void AddNew(CaseAppointment appointment, IUnitOfWork db)
        {
            if (appointment == null)
            {
                throw new ArgumentNullException("appointment");
            }
            if (db == null)
            {
                throw new ArgumentNullException("db");
            }

            appointment.CaseNo              = CaseNo;
            appointment.AppointmentDate     = AppointmentDate;
            appointment.AppointmentGregDate = AppointmentGregDate;
            db.CaseAppointments.Add(appointment);
        }
Beispiel #3
0
 private void Update(CaseAppointment appointment)
 {
     appointment.CaseNo              = CaseNo;
     appointment.AppointmentDate     = AppointmentDate;
     appointment.AppointmentGregDate = AppointmentGregDate;
 }
Beispiel #4
0
 public void ShowAppointment(CaseAppointment appointment)
 {
     Id              = appointment.Id;
     CaseNo          = appointment.CaseNo;
     AppointmentDate = appointment.AppointmentDate;
 }