///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// protected void EmpID_ServerValidate(Object source, ServerValidateEventArgs e) { string sqlUpdate = ViewState["CommandName"].ToString() == "Edit" ? " AND EvrID != " + txtEvrID.Text : ""; try { if (ViewState["CommandName"].ToString() == "Add" || ViewState["CommandName"].ToString() == "Edit") { if (source.Equals(cvEmpID)) { if (!string.IsNullOrEmpty(txtEmpID.Text)) { dt = DBFun.FetchData("SELECT * FROM EmployeesInfoView WHERE EmpID = '" + txtEmpID.Text + "' "); if (!DBFun.IsNullOrEmpty(dt)) { MessageFun.ValidMsg(this, ref cvEmpID, true, General.Msg("Employee ID entered donot exists or not Active,Please enter different ID", "رقم الموظف غير موجود أو غير فعال ,من فضلك اختر رقما آخر")); e.IsValid = false; return; } } } } } catch { e.IsValid = false; } }
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// protected void CountDaysForSend_ServerValidate(Object source, ServerValidateEventArgs e) { try { if (source.Equals(cvCountDaysForSend)) { MessageFun.ValidMsg(this, ref cvCountDaysForSend, false, General.Msg("You must enter Send Email befor", "يجب إدخال عدد الأيام")); if (string.IsNullOrEmpty(txtEmlCountDaysForSend.Text)) { e.IsValid = false; } if (!string.IsNullOrEmpty(txtEmlCountDaysForSend.Text)) { MessageFun.ValidMsg(this, ref cvCountDaysForSend, true, General.Msg("The number of days must be greater than 0", "عدد الأيام بجب ان يكون أكبر من 0")); if (Convert.ToInt32(txtEmlCountDaysForSend.Text) < 1) { e.IsValid = false; } } } } catch { e.IsValid = false; } }
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// protected void IdentityNo_ServerValidate(Object source, ServerValidateEventArgs e) { //string sqlUpdate = ViewState["CommandName"].ToString() == "Update" ? " AND BlaIdentityNo != " + txtBlaIdentityNo.Text : ""; try { if (ViewState["CommandName"].ToString() == "Save") { if (source.Equals(cvBlaIdentityNo)) { if (string.IsNullOrEmpty(txtBlaIdentityNo.Text)) { MessageFun.ValidMsg(this, ref cvBlaIdentityNo, false, General.Msg("Identity No. is required", "رقم الهوية مطلوب")); e.IsValid = false; return; } else { dt = DBFun.FetchData(MainQuery + " WHERE BlaIdentityNo = '" + txtBlaIdentityNo.Text + "'"); if (!DBFun.IsNullOrEmpty(dt)) { MessageFun.ValidMsg(this, ref cvBlaIdentityNo, true, General.Msg("Identity No. already exists", "رقم الهوية موجود مسبقا")); e.IsValid = false; return; } } } } } catch { e.IsValid = false; } }
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// protected void ConfirmValidate_ServerValidate(Object source, ServerValidateEventArgs e) { try { if (source.Equals(cvConfirm)) { if (string.IsNullOrEmpty(txtConfirmpassword.Text)) { MessageFun.ValidMsg(this, ref cvConfirm, false, General.Msg("Confirm Password is required", "يجب إدخال تأكيد كلمة المرور")); e.IsValid = false; return; } else { if (txtNewpassword.Text != txtConfirmpassword.Text) { MessageFun.ValidMsg(this, ref cvConfirm, true, General.Msg("Password and Confirm Password must be same", "كلمة المرور وتأكيد كلمة المرور غير متطابقتين")); e.IsValid = false; return; } } } } catch { e.IsValid = false; } }
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// protected void UsrLoginID_ServerValidate(Object source, ServerValidateEventArgs e) { try { if (source.Equals(cvUsrLoginID)) { if (string.IsNullOrEmpty(txtUsrLoginID.Text)) { General.ValidMsg(this, ref cvUsrLoginID, false, "Login ID is required!", "اسم دخول المستخدم مطلوب !"); e.IsValid = false; return; } else { if (ViewState["CommandName"].ToString() == "Save") { dt = DBFun.FetchData(MainQuery + " WHERE UsrLoginID = '" + txtUsrLoginID.Text + "'"); if (!DBFun.IsNullOrEmpty(dt)) { MessageFun.ValidMsg(this, ref cvUsrLoginID, true, General.Msg("The Login ID already exists", "اسم الدخول موجود مسبقا")); e.IsValid = false; return; } } } } } catch { e.IsValid = false; } }
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// protected void EmpID_ServerValidate(Object source, ServerValidateEventArgs e) { try { if (source.Equals(cvEmpID)) { if (string.IsNullOrEmpty(txtEmpID.Text)) { General.ValidMsg(this, ref cvEmpID, false, "Employee ID is required!", "رقم الموظف مطلوب !"); e.IsValid = false; return; } else { if (ViewState["CommandName"].ToString() == "Add") { dt = DBFun.FetchData(MainQuery + " AND EmpID = '" + txtEmpID.Text + "'"); if (!DBFun.IsNullOrEmpty(dt)) { MessageFun.ValidMsg(this, ref cvEmpID, true, General.Msg("The Employee ID already exists", "رقم الموظف موجود مسبقا")); e.IsValid = false; return; } } } } } catch { e.IsValid = false; } }
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// protected void Pass_ServerValidate(Object source, ServerValidateEventArgs e) { try { if (source.Equals(cvCurrentPass)) { if (string.IsNullOrEmpty(txtCurrentPass.Text)) { MessageFun.ValidMsg(this, ref cvCurrentPass, false, General.Msg("Current Password is required", "كلمة المرور الحالية مطلوبة")); e.IsValid = false; return; } else { dt = DBFun.FetchData("SELECT UsrPassword FROM AppUsers WHERE UsrLoginID = '" + FormSession.LoginID + "'"); if (!DBFun.IsNullOrEmpty(dt)) { if (dt.Rows[0][0].ToString() != txtCurrentPass.Text) { MessageFun.ValidMsg(this, ref cvCurrentPass, true, General.Msg("The Current password is incorrect", "كلمة المرور الحالية غير صحيحة")); e.IsValid = false; return; } } } } if (source.Equals(cvNewPass)) { if (string.IsNullOrEmpty(txtNewPass.Text)) { MessageFun.ValidMsg(this, ref cvNewPass, false, General.Msg("New Password is required", "كلمة المرور الجديدة مطلوبة")); e.IsValid = false; return; } } if (source.Equals(cvConfirmPass)) { if (string.IsNullOrEmpty(txtConfirmPass.Text)) { MessageFun.ValidMsg(this, ref cvConfirmPass, false, General.Msg("Confirm Password is required", " تأكيد كلمة المرور مطلوبة")); e.IsValid = false; return; } else { if (!string.IsNullOrEmpty(txtNewPass.Text) && txtNewPass.Text != txtConfirmPass.Text) { MessageFun.ValidMsg(this, ref cvConfirmPass, true, General.Msg("Password and Confirm Password must be same", "كلمة المرور وتأكيد كلمة المرور غير متطابقتين")); e.IsValid = false; return; } } } } catch { e.IsValid = false; } }
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// protected void Name_ServerValidate(Object source, ServerValidateEventArgs e) { string sqlUpdate = ViewState["CommandName"].ToString() == "Update" ? " AND RoleID != " + ddlRoleID.SelectedValue : ""; try { if (ViewState["CommandName"].ToString() == "Save" || ViewState["CommandName"].ToString() == "Update") { if (source.Equals(cvRoleNameAr)) { if (string.IsNullOrEmpty(txtRoleNameAr.Text)) { MessageFun.ValidMsg(this, ref cvRoleNameAr, false, General.Msg(MainNameEn + " Name (Ar) is required", "اسم " + MainName2Ar + " (ع) مطلوب")); e.IsValid = false; return; } else { dt = DBFun.FetchData(MainQuery + " WHERE RoleNameAr = '" + txtRoleNameAr.Text + "' " + sqlUpdate); if (!DBFun.IsNullOrEmpty(dt)) { MessageFun.ValidMsg(this, ref cvRoleNameAr, true, General.Msg(MainNameEn + " name (Ar) already exists", "اسم " + MainName2Ar + " (ع) موجود مسبقا")); e.IsValid = false; return; } } } if (source.Equals(cvRoleNameEn)) { if (string.IsNullOrEmpty(txtRoleNameEn.Text)) { MessageFun.ValidMsg(this, ref cvRoleNameEn, false, General.Msg(MainNameEn + " Name (En) is required", "اسم " + MainName2Ar + " (E) مطلوب")); e.IsValid = false; return; } else { dt = DBFun.FetchData(MainQuery + " WHERE RoleNameEn = '" + txtRoleNameEn.Text + "' " + sqlUpdate); if (!DBFun.IsNullOrEmpty(dt)) { MessageFun.ValidMsg(this, ref cvRoleNameEn, true, General.Msg(MainNameEn + " name (En) already exists", "اسم " + MainName2Ar + " (E) موجود مسبقا")); e.IsValid = false; return; } } } } } catch { e.IsValid = false; } }
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// protected void Name_ServerValidate(Object source, ServerValidateEventArgs e) { string sqlUpdate = ViewState["CommandName"].ToString() == "Update" ? " AND BlaIdentityNo != " + ddlBlaIdentityNo.SelectedValue : ""; try { if (ViewState["CommandName"].ToString() == "Save" || ViewState["CommandName"].ToString() == "Update") { if (source.Equals(cvBlaNameAr)) { if (string.IsNullOrEmpty(txtBlaNameAr.Text)) { MessageFun.ValidMsg(this, ref cvBlaNameAr, false, General.Msg("Name (Ar) is required", "الاسم بالعربي مطلوب")); e.IsValid = false; return; } else { dt = DBFun.FetchData(MainQuery + " WHERE NatNameAr = '" + txtBlaNameAr.Text + "' " + sqlUpdate); if (!DBFun.IsNullOrEmpty(dt)) { MessageFun.ValidMsg(this, ref cvBlaNameAr, true, General.Msg("Name (Ar) already exists", "الاسم بالعربي موجود مسبقا")); e.IsValid = false; return; } } } if (source.Equals(cvBlaNameEn)) { if (string.IsNullOrEmpty(txtBlaNameEn.Text)) { MessageFun.ValidMsg(this, ref cvBlaNameEn, false, General.Msg("Name (En) is required", "الاسم بالانجليزي مطلوب")); e.IsValid = false; return; } else { dt = DBFun.FetchData(MainQuery + " WHERE NatNameEn = '" + txtBlaNameEn.Text + "' " + sqlUpdate); if (!DBFun.IsNullOrEmpty(dt)) { MessageFun.ValidMsg(this, ref cvBlaNameEn, true, General.Msg("Name (En) already exists", "الاسم بالانجليزي موجود مسبقا")); e.IsValid = false; return; } } } } } catch { e.IsValid = false; } }
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// protected void VtpName_ServerValidate(Object source, ServerValidateEventArgs e) { string sqlUpdate = ViewState["CommandName"].ToString() == "Edit" ? " AND VtpID != " + txtVtpID.Text : ""; try { if (ViewState["CommandName"].ToString() == "Add" || ViewState["CommandName"].ToString() == "Edit") { if (source.Equals(cvVtpNameAr)) { if (string.IsNullOrEmpty(txtVtpNameAr.Text)) { General.ValidMsg(this, ref cvVtpNameAr, false, "Vacation Name (Ar) is required!", "اسم الإجازة بالعربي مطلوبة !"); e.IsValid = false; return; } else { dt = DBFun.FetchData(MainQuery + " AND VtpNameAr = '" + txtVtpNameAr.Text + "' " + sqlUpdate); if (!DBFun.IsNullOrEmpty(dt)) { MessageFun.ValidMsg(this, ref cvVtpNameAr, true, General.Msg("Vacation Name (Ar) already exists", "اسم الإجازة بالعربي موجود مسبقا")); e.IsValid = false; return; } } } if (source.Equals(cvVtpNameEn)) { if (!string.IsNullOrEmpty(txtVtpNameEn.Text)) { dt = DBFun.FetchData(MainQuery + " AND VtpNameEn = '" + txtVtpNameEn.Text + "' " + sqlUpdate); if (!DBFun.IsNullOrEmpty(dt)) { MessageFun.ValidMsg(this, ref cvVtpNameEn, true, General.Msg("Vacation Name (En) already exists", "اسم الإجازة بالانجليزي موجود مسبقا")); e.IsValid = false; return; } } } } } catch { e.IsValid = false; } }
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// protected void IDSearch_ServerValidate(Object source, ServerValidateEventArgs e) { try { if (source.Equals(cvIDSearch)) { if (string.IsNullOrEmpty(txtIDSearch.Text)) { General.ValidMsg(this, ref cvIDSearch, false, "You must enter a value in the search text", "يجب إدخال قيمة في مربع البحث"); e.IsValid = false; return; } /////////////////////////////////////////// ViewState["EmpID"] = ""; ViewState["EmpType"] = ""; ViewState["EmpName"] = ""; if (ddlSearchBy.SelectedValue == "EmpID") { dt = DBFun.FetchData("SELECT EmpID,EmpType,EmpName" + FormSession.Language + " FROM EmployeeMaster WHERE EmpID = '" + txtIDSearch.Text + "'"); } else if (ddlSearchBy.SelectedValue == "EmpNationalID") { dt = DBFun.FetchData("SELECT EmpID,EmpType,EmpName" + FormSession.Language + " FROM EmployeeMaster WHERE EmpNationalID = '" + txtIDSearch.Text + "'"); } else if (ddlSearchBy.SelectedValue == "EmpName") { dt = DBFun.FetchData("SELECT EmpID,EmpType,EmpName" + FormSession.Language + " FROM EmployeeMaster WHERE EmpName" + FormSession.Language + " LIKE '%" + txtIDSearch.Text + "%'"); } if (DBFun.IsNullOrEmpty(dt)) { MessageFun.ValidMsg(this, ref cvIDSearch, true, General.Msg("Employee does not exist", " الموظف غير موجود")); e.IsValid = false; return; } ViewState["EmpID"] = dt.Rows[0][0].ToString(); ViewState["EmpType"] = dt.Rows[0][1].ToString(); ViewState["EmpName"] = dt.Rows[0][2].ToString(); } } catch { e.IsValid = false; } }
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// protected void IDSearch_ServerValidate(Object source, ServerValidateEventArgs e) { try { if (source.Equals(cvIDSearch) && pnlEmployee.Visible) { if (string.IsNullOrEmpty(txtIDSearch.Text)) { General.ValidMsg(this, ref cvIDSearch, false, "You must enter a value in the search text", "يجب إدخال قيمة في مربع البحث"); e.IsValid = false; return; } else { DataTable DT = new DataTable(); if (ddlIDSearch.SelectedValue == "EmpID") { DT = DBFun.FetchData("SELECT EmpID FROM EmployeeMaster WHERE EmpID = '" + txtIDSearch.Text + "'"); } else if (ddlIDSearch.SelectedValue == "EmpNameEn") { DT = DBFun.FetchData("SELECT EmpID FROM EmployeeMaster WHERE EmpNameEn = '" + txtIDSearch.Text + "'"); } else if (ddlIDSearch.SelectedValue == "EmpNameAr") { DT = DBFun.FetchData("SELECT EmpID FROM EmployeeMaster WHERE EmpNameAr = '" + txtIDSearch.Text + "'"); } ViewState["EmpID"] = ""; if (DBFun.IsNullOrEmpty(DT)) { MessageFun.ValidMsg(this, ref cvIDSearch, true, General.Msg("Employee ID does not exist", "رقم الموظف غير موجود")); e.IsValid = false; return; } else { ViewState["EmpID"] = DT.Rows[0]["EmpID"].ToString(); } } } } catch { e.IsValid = false; } }
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// protected void OldValidate_ServerValidate(Object source, ServerValidateEventArgs e) { try { if (source.Equals(cvOld)) { if (string.IsNullOrEmpty(txtOldpassword.Text)) { MessageFun.ValidMsg(this, ref cvOld, false, General.Msg("Old Password is required", "كلمة المرور السابقة مطلوبة")); e.IsValid = false; return; } else { if (FormSession.Role == "User") { dt = DBFun.FetchData("SELECT UsrPassword FROM AppUsers WHERE UsrLoginID = '" + FormSession.LoginUsr + "'"); } if (FormSession.Role == "Faculty") { dt = DBFun.FetchData("SELECT EmpPassword FROM EmployeeFaculty WHERE EmpLoginID = '" + FormSession.LoginUsr + "'"); } if (FormSession.Role == "Officer") { dt = DBFun.FetchData("SELECT EmpPassword FROM EmployeeOfficer WHERE EmpLoginID = '" + FormSession.LoginUsr + "'"); } if (!DBFun.IsNullOrEmpty(dt)) { if (CryptorEngine.Decrypt(dt.Rows[0][0].ToString(), true) != txtOldpassword.Text) { MessageFun.ValidMsg(this, ref cvOld, true, General.Msg("The previous password is incorrect", "كلمة المرور السابقة غير صحيحة")); e.IsValid = false; return; } } } } } catch { e.IsValid = false; } }
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// protected void cvLocation_ServerValidate(Object source, ServerValidateEventArgs e) { string sqlUpdate = string.Empty; sqlUpdate = ViewState["CommandName"].ToString() == "Edit" ? " AND MacID != " + txtMachineID.Text : ""; try { if (source.Equals(cvLocationAr)) { if (!string.IsNullOrEmpty(txtMacLocationAr.Text)) { dt = DBFun.FetchData("SELECT * FROM MachineInfoView WHERE LocationAr = '" + txtMacLocationAr.Text + "' " + sqlUpdate); if (!DBFun.IsNullOrEmpty(dt)) { MessageFun.ValidMsg(this, ref cvLocationAr, true, General.Msg("Location (Ar) already exists,Please enter another Name", "الموقع (ع) موجود مسبقا ,من فضلك ادخل اسم آخر")); e.IsValid = false; return; } } } if (source.Equals(cvLocationEn)) { if (!string.IsNullOrEmpty(txtMacLocationEn.Text)) { dt = DBFun.FetchData("SELECT * FROM MachineInfoView WHERE LocationEn = '" + txtMacLocationEn.Text + "' " + sqlUpdate); if (!DBFun.IsNullOrEmpty(dt)) { MessageFun.ValidMsg(this, ref cvLocationEn, true, General.Msg("Location (En) already exists,Please enter another No.", "الموقع (En) موجود مسبقا ,من فضلك ادخل رقما آخر")); e.IsValid = false; return; } } } } catch { e.IsValid = false; } }
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// protected void MachineNo_ServerValidate(Object source, ServerValidateEventArgs e) { string sqlUpdate = string.Empty; sqlUpdate = ViewState["CommandName"].ToString() == "Edit" ? " AND MacID != " + txtMachineID.Text : ""; try { if (source.Equals(cvMachineNo)) { if (!string.IsNullOrEmpty(txtMachineNo.Text)) { dt = DBFun.FetchData("SELECT * FROM MachineInfoView WHERE MachineNo = '" + txtMachineNo.Text + "' " + sqlUpdate); if (!DBFun.IsNullOrEmpty(dt)) { MessageFun.ValidMsg(this, ref cvMachineNo, true, General.Msg("Machine No. already exists,Please enter another No.", "رقم المكينة موجود مسبقا ,من فضلك ادخل رقما آخر")); e.IsValid = false; return; } } } if (source.Equals(cvMacSerialNo)) { if (!string.IsNullOrEmpty(txtMacSerialNo.Text)) { dt = DBFun.FetchData("SELECT * FROM MachineInfoView WHERE MachineSerialNo = '" + txtMacSerialNo.Text + "' " + sqlUpdate); if (!DBFun.IsNullOrEmpty(dt)) { MessageFun.ValidMsg(this, ref cvMacSerialNo, true, General.Msg("Machine Serial No. already exists,Please enter another No.", "رقم المكينة التسلسلي موجود مسبقا ,من فضلك ادخل رقما آخر")); e.IsValid = false; return; } } } } catch { e.IsValid = false; } }
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// protected void IPAddress_ServerValidate(Object source, ServerValidateEventArgs e) { string sqlUpdate = string.Empty; sqlUpdate = ViewState["CommandName"].ToString() == "Edit" ? " AND MacID != " + txtMachineID.Text : ""; try { if (source.Equals(cvIPAddress)) { if (!string.IsNullOrEmpty(txtIPAddress.Text)) { dt = DBFun.FetchData("SELECT * FROM MachineInfoView WHERE IPAddress = '" + txtIPAddress.Text + "' " + sqlUpdate); if (!DBFun.IsNullOrEmpty(dt)) { MessageFun.ValidMsg(this, ref cvIPAddress, true, General.Msg("IP Address already exists,Please enter different IP", "رقم IP موجود مسبقا ,من فضلك ادخل رقما آخر")); e.IsValid = false; return; } } } } catch { e.IsValid = false; } }