Ejemplo n.º 1
0
 public bool AddAbsence(vwAbsence absence)
 {
     try
     {
         using (DAN_LIIIEntities context = new DAN_LIIIEntities())
         {
             tblAbsence newAbsence = new tblAbsence
             {
                 FirstDay      = absence.FirstDay,
                 LastDay       = absence.LastDay,
                 StatusRequest = "on hold",
                 Reason        = absence.Reason,
                 UserID        = absence.UserID
             };
             context.tblAbsences.Add(newAbsence);
             context.SaveChanges();
             return(true);
         }
     }
     catch (Exception ex)
     {
         Debug.WriteLine("Exception" + ex.Message.ToString());
         return(false);
     }
 }
 public AddAbsenceViewModel(AddAbsenceView absenceView, vwEmployee employee)
 {
     this.absenceView = absenceView;
     Employee         = employee;
     Absence          = new vwAbsence();
     Absence.UserId   = employee.UserId;
 }
Ejemplo n.º 3
0
 public bool RejectRequest(vwAbsence request)
 {
     try
     {
         using (DAN_LIIIEntities context = new DAN_LIIIEntities())
         {
             tblAbsence requestToReject = context.tblAbsences.Where(x => x.AbsenceID == request.AbsenceID).FirstOrDefault();
             requestToReject.StatusRequest = "rejected";
             context.SaveChanges();
             return(true);
         }
     }
     catch (Exception ex)
     {
         Debug.WriteLine("Exception" + ex.Message.ToString());
         return(false);
     }
 }
Ejemplo n.º 4
0
 public ReasonForDeletingViewModel(ReasonForDeletingView absenceView, vwAbsence absence)
 {
     this.absenceView = absenceView;
     Absence          = absence;
 }
 public ReasonForDeletingView(vwAbsence absence)
 {
     InitializeComponent();
     this.DataContext = new ReasonForDeletingViewModel(this, absence);
 }