Esempio n. 1
0
        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();
        }