private void Button_Click(object sender, RoutedEventArgs e) { UserPending upend = new UserPending(); if (mitem._POSITION == "Human Resources Head") { stat = "Approved by Human Resources Head"; string appbyhe = "" + mitem._FNAME + " " + mitem._LNAME + ""; int empidhe = StaticApprovalItem.staticApprovalModalItem.PENDING_ID; upend.Approve(appbyhe, empidhe, stat); if (typeholder == "Leave") { DateTime fd = DateTime.Parse(StaticApprovalItem.staticApprovalModalItem.PENDING_LEAVE_FROM.ToString()); string passfrom = fd.ToString("MM/dd/yy"); DateTime td = DateTime.Parse(StaticApprovalItem.staticApprovalModalItem.PENDING_LEAVE_TO.ToString()); string passtd = td.ToString("MM/dd/yy"); var span = td.Subtract(fd).TotalDays; utime.leave(StaticApprovalItem.staticApprovalModalItem.EMPID, StaticApprovalItem.staticApprovalModalItem.PENDING_TYPE, StaticApprovalItem.staticApprovalModalItem.PENDING_TYPE, "" + StaticApprovalItem.staticApprovalModalItem.PENDING_LEAVE_FROM + " to " + StaticApprovalItem.staticApprovalModalItem.PENDING_LEAVE_TO + ""); this.Close(); } else { this.Close(); } } else { stat = "Approved by Head"; } string appby = "" + mitem._FNAME + " " + mitem._LNAME + ""; int empid = StaticApprovalItem.staticApprovalModalItem.PENDING_ID; upend.Approve(appby, empid, stat); MessageBox.Show("Approved!"); this.Close(); }