private void chkAllWorkCategoy_CheckedChanged(object sender, EventArgs e) { if (chkAllWorkCategoy.Checked) { for (int i = 0; i < ListWorkCategories.Items.Count; i++) { ListWorkCategories.SetItemChecked(i, true); } } else { for (int i = 0; i < ListWorkCategories.Items.Count; i++) { ListWorkCategories.SetItemChecked(i, false); } } }
private void cmdAdd_Click(object sender, EventArgs e) { String strGender = "All"; String strDiv = ""; if (chkAllDivisions.Checked) { strDiv = "All"; } else { strDiv = cmbDivision.SelectedValue.ToString(); } if (!chkAll.Checked) { if (cmbGender.Text.Equals("Male")) { MyNotOffered.StrGender = "M"; strGender = "Male"; } else { MyNotOffered.StrGender = "F"; strGender = "Female"; } } else { MyNotOffered.StrGender = "%"; strGender = "All"; } if (MessageBox.Show(" Add Not Offered Entries To " + strGender + " of " + strDiv + " Division(s)?", "Confirmation", MessageBoxButtons.YesNo) == DialogResult.Yes) { String strError = ""; DataTable DivisionTbl; DataTable ActiveEmployeesTbl; cmdAdd.Enabled = false; cmdClear.Enabled = false; cmdClose.Enabled = false; if (String.IsNullOrEmpty(cmbGender.Text) && !chkAll.Checked) { MessageBox.Show("Select Male/Female Or All"); cmbGender.Focus(); } else if (String.IsNullOrEmpty(cmbNOCodes.Text)) { MessageBox.Show("Select a Not Offered Code"); cmbNOCodes.Focus(); } else { if (chkAllDivisions.Checked) { DivisionTbl = EstDiv.ListEstateDivisions(); } else { DivisionTbl = EstDiv.ListEstateDivisions(cmbDivision.SelectedValue.ToString()); } foreach (DataRow drow1 in DivisionTbl.Rows) { String status = ""; MyNotOffered.DtDate = dateTimePicker1.Value.Date; MyNotOffered.StrDivision = drow1[0].ToString(); MyNotOffered.StrNOCode = cmbNOCodes.Text; MyNotOffered.StrUserId = FTSPayRollBL.User.StrUserName; try { try { for (int i = 0; i < ListWorkCategories.Items.Count; i++) { if (ListWorkCategories.GetItemChecked(i) == true) { ActiveEmployeesTbl = myemp.ListActiveEmployees(drow1[0].ToString(), MyNotOffered.StrGender, ListWorkCategories.Items[i].ToString()); strError = ""; foreach (DataRow drow2 in ActiveEmployeesTbl.Rows) { status = MyNotOffered.InsertBulkNotOffered(drow2[1].ToString()); if (status.Equals("ADDED")) { //MessageBox.Show("Not Offered Added to " + MyNotOffered.StrDivision + " Division Successfully!","",MessageBoxButtons.OK,MessageBoxIcon.None); } else if (status.Equals("EXISTS")) { strError += "EXISTS"; } else if (status.Equals("HOLIDAY")) { strError += "HOLIDAY"; MessageBox.Show("Selected Date Is A Holiday, Not Offered Not Allowed On General Holiday!", "Holiday", MessageBoxButtons.OK, MessageBoxIcon.Stop); break; } else { strError += "Error"; MessageBox.Show("Error!"); break; } } } } if (strError.Contains("Error")) //if (strError != "") { MessageBox.Show("Not Offered Added With Errors."); } else { MessageBox.Show("Not Offered Added to " + MyNotOffered.StrDivision + " Division Successfully!", "", MessageBoxButtons.OK, MessageBoxIcon.None); } } catch (Exception ex) { MessageBox.Show("Error!," + ex.Message); } //cmdAdd.Enabled = true; //cmdClear.Enabled = true; //cmdClose.Enabled = true; } catch (Exception ex) { MessageBox.Show("Error, ", ex.Message); } } cmdAdd.Enabled = true; cmdClear.Enabled = true; cmdClose.Enabled = true; } } }