private void btnDisaprpove_Click(object sender, EventArgs e)
 {
     PermissionBLL.UpdatePermission(detail.PermissionID, PermissionStates.Disapproved);
     MessageBox.Show("Disapproved!");
     FillAllData();
     ClearFilters();
 }
Example #2
0
 private void btnApprove_Click(object sender, EventArgs e)
 {
     PermissionBLL.UpdatePermission(detail.PermissionID, PermissionStates.Approved);
     MessageBox.Show("Permission approved");
     FillAll();
     CleanFilters();
 }
Example #3
0
        private void btnSave_Click(object sender, EventArgs e)
        {
            if (txtDayAmount.Text.Trim() == "")
            {
                MessageBox.Show("Please pick start date or end date");
            }
            else if (Convert.ToInt32(txtDayAmount.Text) <= 0)
            {
                MessageBox.Show("Please pick start and end date correctly");
            }
            else if (txtExplanation.Text.Trim() == "")
            {
                MessageBox.Show("Explanation is empty!");
            }
            else
            {
                PERMISSION permission = new PERMISSION();
                if (!isUpdated)
                {
                    permission.EmployeeID            = UserStatic.EmployeeID;
                    permission.PermissionState       = 1;
                    permission.PermissionStartDate   = dpStart.Value.Date;
                    permission.PermissionEndDate     = dpEnd.Value.Date;
                    permission.PermissionDay         = Convert.ToInt32(txtDayAmount.Text);
                    permission.PermissionExplanation = txtExplanation.Text;
                    PermissionBLL.AddPermission(permission);
                    MessageBox.Show("Permission added!");
                    permission    = new PERMISSION();
                    dpStart.Value = DateTime.Today;
                    dpEnd.Value   = DateTime.Today;
                    txtDayAmount.Clear();
                    txtExplanation.Clear();
                }

                else if (isUpdated)
                {
                    DialogResult dialogResult = MessageBox.Show("Are you sure?", "Warning", MessageBoxButtons.YesNo);
                    if (dialogResult == DialogResult.Yes)
                    {
                        permission.ID = detail.PermissionID;
                        permission.PermissionExplanation = txtExplanation.Text;
                        permission.PermissionStartDate   = dpStart.Value;
                        permission.PermissionEndDate     = dpEnd.Value;
                        permission.PermissionDay         = Convert.ToInt32(txtDayAmount.Text);
                        PermissionBLL.UpdatePermission(permission);
                        MessageBox.Show("Permission updated!");
                        this.Close();
                    }
                }
            }
        }
Example #4
0
 private void btnSave_Click(object sender, EventArgs e)
 {
     if (txtAmount.Text.Trim() == "")
     {
         MessageBox.Show("Please change end or start date");
     }
     else if (Convert.ToInt32(txtAmount.Text) <= 0)
     {
         MessageBox.Show("Permission day must be greater than 0");
     }
     else if (txtExplanation.Text.Trim() == "")
     {
         MessageBox.Show("Explain the permission");
     }
     else
     {
         Permission permission = new Permission();
         if (!isUpdated)
         {
             permission.EmployeeID          = UserStatic.EmployeeID;
             permission.PermissionState     = 1;
             permission.PermissionStartDate = dpStart.Value.Date;
             permission.PermissionEndDate   = dpFinish.Value.Date;
             permission.PermissionDay       = Convert.ToInt32(txtAmount.Text);
             permission.PermissionExplain   = txtExplanation.Text;
             PermissionBLL.AddPermission(permission);
             MessageBox.Show("Permission was created");
             permission     = new Permission();
             dpStart.Value  = DateTime.Today;
             dpFinish.Value = DateTime.Today;
             txtAmount.Clear();
             txtExplanation.Clear();
         }
         else if (isUpdated)
         {
             DialogResult result = MessageBox.Show("Do you want to continue?", "Warning", MessageBoxButtons.YesNo);
             if (result == DialogResult.Yes)
             {
                 permission.ID = detail.PermissionID;
                 permission.PermissionExplain   = txtExplanation.Text;
                 permission.PermissionStartDate = dpStart.Value;
                 permission.PermissionEndDate   = dpFinish.Value;
                 permission.PermissionDay       = Convert.ToInt32(txtAmount.Text);
                 PermissionBLL.UpdatePermission(permission);
                 MessageBox.Show("The permission was updated");
                 this.Close();
             }
         }
     }
 }