public static ObjectValidation Validate(ATTProgram objProgram) { ObjectValidation OV = new ObjectValidation(); if (objProgram.OrgID <= 0) { OV.IsValid = false; OV.ErrorMessage = "Organization ID cannot be blank."; return(OV); } if (objProgram.ProgramName == "") { OV.IsValid = false; OV.ErrorMessage = "Program Name Cannot be Blank."; return(OV); } if (objProgram.ProgramTypeID == 0) { OV.IsValid = false; OV.ErrorMessage = "Please Select Program Type"; return(OV); } if (objProgram.LaunchDate == "") { OV.IsValid = false; OV.ErrorMessage = "Launch Date Can't Be Left Blank"; return(OV); } return(OV); }
public static ObjectValidation Validate(ATTLibrary objLib) { ObjectValidation OV = new ObjectValidation(); if (objLib.OrgID <= 0) { OV.IsValid = false; OV.ErrorMessage = "Organization ID cannot be blank."; return(OV); } if (objLib.EntryBy == "") { OV.IsValid = false; OV.ErrorMessage = "Invalid user."; return(OV); } if (objLib.LibraryName == "") { OV.IsValid = false; OV.ErrorMessage = "Library name cannot be blank."; return(OV); } //if (objLib.EntryOn != DateTime.Now.Date) //{ // OV.IsValid = false; // OV.ErrorMessage = "Entry date should be current date."; // return OV; //} return(OV); }
protected void btnAdd_Click(object sender, EventArgs e) { ATTApplication appObj = new ATTApplication(0, txtShortName_Rqd.Text, this.txtApplication_Rqd.Text, this.txtAppDesc.Text, "A"); ObjectValidation OV = BLLApplication.Validate(appObj); if (OV.IsValid == false) { this.lblStatus.Text = OV.ErrorMessage; return; } List <ATTApplication> lst = (List <ATTApplication>)Session["LstApp"]; try { BLLApplication.AddApplication(appObj); lst.Add(appObj); lst.Sort(delegate(ATTApplication a1, ATTApplication a2) { return(a1.ApplicationFullName.CompareTo(a2.ApplicationFullName)); }); this.lstApplication.DataSource = lst; this.lstApplication.DataTextField = "ApplicationFullName"; this.lstApplication.DataValueField = "ApplicationID"; this.lstApplication.DataBind(); this.ClearApplication(); } catch (Exception ex) { this.lblStatus.Text = ex.Message; } }
public static ObjectValidation Validate(ATTLibraryMaterialCopy obj) { ObjectValidation OV = new ObjectValidation(); if (obj.OrgID <= 0) { OV.IsValid = false; OV.ErrorMessage = "Please select Organization."; return(OV); } if (obj.LibraryID <= 0) { OV.IsValid = false; OV.ErrorMessage = "Please select Library."; return(OV); } if (obj.EntryBy == "") { OV.IsValid = false; OV.ErrorMessage = "Invalid user."; return(OV); } return(OV); }
public static ObjectValidation Validate(ATTDesignation ObjAttDL) { ObjectValidation OV = new ObjectValidation(); if (ObjAttDL.DesignationName == "") { OV.IsValid = false; OV.ErrorMessage = "कृपया पद राख्नुहोस."; return(OV); } if (ObjAttDL.DesignationType == "") { OV.IsValid = false; OV.ErrorMessage = "कृपया पदको किसिम छान्नुहोस."; return(OV); } if (ObjAttDL.ServicePeriod == 0) { OV.IsValid = false; OV.ErrorMessage = "र्कपया सेवा अवधि भर्नुहोस्"; } if (ObjAttDL.AgeLimit == 0) { OV.IsValid = false; OV.ErrorMessage = "र्कपया उमेर सिमा भर्नुहोस्"; } return(OV); }
public static ObjectValidation Validate(ATTEvaluationCriteria obj) { ObjectValidation result = new ObjectValidation(); if (obj.EvaluationCriteriaName == "") { result.IsValid = false; result.ErrorMessage = "Criteria name cannot be empty."; return(result); } if (obj.FromDate == "") { result.IsValid = false; result.ErrorMessage = "From date cannot be empty."; return(result); } if (obj.ToDate == "") { result.IsValid = false; result.ErrorMessage = "To date cannot be empty."; return(result); } if (obj.GroupID <= 0) { result.IsValid = false; result.ErrorMessage = "Evaluation group cannot be empty."; return(result); } return(result); }
public static ObjectValidation Validate(ATTRoles roleObj) { ObjectValidation OV = new ObjectValidation(); if (roleObj.ApplicationID == 0) { OV.IsValid = false; OV.ErrorMessage = "Application cannot be blank. Select any one application. asdas dasdasdasd asdasd"; return(OV); } if (roleObj.RoleName == "") { OV.IsValid = false; OV.ErrorMessage = "Role name cannot be blank."; return(OV); } if (roleObj.RoleDescription == "") { OV.IsValid = false; OV.ErrorMessage = "Role description cannot be blank."; return(OV); } return(OV); }
// <summary> /// Validates ItemUnit object /// </summary> /// <param name="obj">ATTInvItemUnit object</param> /// <returns>ObjectValidation object</returns> public static ObjectValidation Validate(ATTInvItems obj) { ObjectValidation OV = new ObjectValidation(); if (obj.ItemsName == "") { OV.IsValid = false; OV.ErrorMessage = "Items name cannot be empty."; return(OV); } if (obj.ItemsCategoryID < 0) { OV.IsValid = false; OV.ErrorMessage = "Please select Item Category"; return(OV); } if (obj.ItemsTypeID < 0) { OV.IsValid = false; OV.ErrorMessage = "Please select Item type"; return(OV); } if (obj.ItemsUnitID < 0) { OV.IsValid = false; OV.ErrorMessage = "Please select Item unit"; return(OV); } return(OV); }
protected void btnAddMinute_Click(object sender, EventArgs e) { if (this.grdMeeting.SelectedIndex < 0) { this.lblStatusMessage.Text = "कृपया कुनै मिटिङ्ग छान्नुहोस्।"; this.programmaticModalPopup.Show(); return; } List <ATTMeetingMinute> tmpList = (List <ATTMeetingMinute>)Session["TempMinuteLst"]; ATTMeetingMinute minute = new ATTMeetingMinute(); minute.OrgID = int.Parse(this.grdMeeting.SelectedRow.Cells[0].Text); minute.MeetingID = int.Parse(this.grdMeeting.SelectedRow.Cells[1].Text); minute.MinuteID = 0; minute.Minute = this.txtMin.Text; minute.EntryBy = ((ATTUserLogin)Session["Login_User_Detail"]).UserName; minute.Action = "A"; ObjectValidation result = BLLMeetingMinute.Validate(minute); if (result.IsValid == false) { this.lblStatusMessage.Text = result.ErrorMessage; this.programmaticModalPopup.Show(); return; } if (this.grdMinute.SelectedIndex >= 0) { if (this.grdMinute.SelectedRow.Cells[5].Text == "A") { minute.MinuteID = int.Parse(this.grdMinute.SelectedRow.Cells[2].Text); minute.Action = this.grdMinute.SelectedRow.Cells[5].Text; } else { minute.MinuteID = int.Parse(this.grdMinute.SelectedRow.Cells[2].Text); minute.Action = "E"; } } if (this.grdMinute.SelectedIndex < 0) { tmpList.Add(minute); } else { tmpList[this.grdMinute.SelectedIndex] = minute; } this.txtMin.Text = ""; this.grdMinute.SelectedIndex = -1; this.grdMinute.DataSource = tmpList; this.grdMinute.DataBind(); this.SetGridColor(5, 7, this.grdMinute); }
public static ObjectValidation ValidateDocumentProcess(List<ATTDocumentProcess> lstDocProcess) { ObjectValidation OV = new ObjectValidation(); foreach (ATTDocumentProcess objDocProcess in lstDocProcess) { if (objDocProcess.SentTo == "") { OV.IsValid = false; OV.ErrorMessage = "Please Enter Sent To."; return OV; } if (objDocProcess.SentType == "") { OV.IsValid = false; OV.ErrorMessage = "Please select Sent Type."; return OV; } if (objDocProcess.Status == "") { OV.IsValid = false; OV.ErrorMessage = "Please select Status."; return OV; } } return OV; }
public static ObjectValidation Validate(ATTCaseRegistration caseX) { ObjectValidation result = new ObjectValidation(); if (caseX.CourtID <= 0) { result.IsValid = false; result.ErrorMessage = "Please select court."; return(result); } if (caseX.CaseRegistrationDate.Trim() == "") { result.IsValid = false; result.ErrorMessage = "Case registration date cannot be blank.."; return(result); } if (caseX.FY.Trim() == "") { result.IsValid = false; result.ErrorMessage = "Fiscal year cannot be blank.."; return(result); } return(result); }
protected void btnAddForm_Click(object sender, EventArgs e) { if (this.ddlApplication_Rqd.SelectedIndex <= 0) { this.lblStatus.Text = "Please select any one application from list."; this.ddlApplication_Rqd.Focus(); return; } List <ATTApplication> lstApp = (List <ATTApplication>)Session["LstAppFM"]; List <ATTApplicationForm> lstForm = lstApp[this.ddlApplication_Rqd.SelectedIndex].LstApplicationForm; ATTApplicationForm appForm = new ATTApplicationForm(lstApp[this.ddlApplication_Rqd.SelectedIndex].ApplicationID, 0, this.txtFormName_Rqd.Text, this.txtFrmDesc.Text, "A"); ObjectValidation OV = BLLApplicationForm.Validate(appForm); if (OV.IsValid == false) { this.lblStatus.Text = OV.ErrorMessage; return; } lstForm.Add(appForm); this.grdForm.DataSource = lstForm; this.grdForm.DataBind(); this.ClearFormsControls(); }
protected void btnSubmit_Click(object sender, EventArgs e) { try { List <ATTInvItems> lst = (List <ATTInvItems>)Session["Items"]; string active; active = chkActive.Checked ? "Y" : "N"; List <ATTInvItems> lstitems = new List <ATTInvItems>(); ATTInvItems objitem = new ATTInvItems( int.Parse((DDLItemCategory_Rqd.SelectedValue).ToString()), int.Parse((DDLItemsSubCategory_Rqd.SelectedValue).ToString()), 0, txtItemCD.Text, txtItemName_Rqd.Text, txtItemShortName.Text, int.Parse((DDLItemType_Rqd.SelectedValue).ToString()), int.Parse((DDLItemUnit_Rqd.SelectedValue).ToString()), active, this.User.UserName); //"sj"); ObjectValidation OV = BLLInvItems.Validate(objitem); if (OV.IsValid == false) { this.lblStatus.Text = OV.ErrorMessage; return; } if (lstInvItem.SelectedIndex < 0) { objitem.Action = "A"; } else { objitem.Action = "E"; objitem.ItemsID = int.Parse((lstInvItem.SelectedValue).ToString()); } lstitems.Add(objitem); BLLInvItems.SaveItems(lstitems); if (lstInvItem.SelectedIndex < 0 && objitem.Active == "Y") { lst.Add(objitem); } else { lst[this.lstInvItem.SelectedIndex] = objitem; } this.lblStatusMessage.Text = "Items successfully saved."; this.programmaticModalPopup.Show(); lstInvItem.DataSource = lst; lstInvItem.DataTextField = "ItemsName"; lstInvItem.DataValueField = "ItemsID"; lstInvItem.DataBind(); ClearControls(1); } catch (Exception ex) { this.lblStatusMessage.Text = ex.Message; this.programmaticModalPopup.Show(); } }
protected void btnSubmit_Click(object sender, EventArgs e) { ATTMeetingStatus status = new ATTMeetingStatus(); status.MeetingStatusName = this.txtMeetingStatus.Text; if (this.lstMeetingStatus.SelectedIndex < 0) { status.MeetingStatusID = 0; status.MeetingStatusColor = this.ColorPicker.Color; status.Action = "A"; } else { status.MeetingStatusID = ((List <ATTMeetingStatus>)Session["MeetingStatusLst"])[this.lstMeetingStatus.SelectedIndex].MeetingStatusID; status.MeetingStatusColor = this.ColorPicker.Color; status.Action = "E"; } ObjectValidation result = BLLMeetingStatus.Validate(status); if (result.IsValid == false) { this.lblStatusMessage.Text = result.ErrorMessage; this.programmaticModalPopup.Show(); return; } try { BLLMeetingStatus.AddMeetingStatus(status); List <ATTMeetingStatus> lst = ((List <ATTMeetingStatus>)Session["MeetingStatusLst"]); if (status.Action == "A") { lst.Add(status); } else { lst[this.lstMeetingStatus.SelectedIndex] = status; } this.lstMeetingStatus.DataSource = lst; this.lstMeetingStatus.DataTextField = "MeetingStatusName"; this.lstMeetingStatus.DataValueField = "MeetingStatusID"; this.lstMeetingStatus.DataBind(); this.ClearME(); this.lstMeetingStatus.SelectedIndex = -1; this.lblStatusMessage.Text = "Meeting status successfully saved."; this.programmaticModalPopup.Show(); } catch (Exception ex) { this.lblStatusMessage.Text = ex.Message; this.programmaticModalPopup.Show(); } }
public override ObjectValidation Validate() { ObjectValidation validation = new ObjectValidation(ObjectValidation.Level.Warning, this); validation.Add(ObjectValidation.NullReference(this, $"<i>{description}</i>")); validation.Add(ValidateLayers()); return(validation); }
public void SaveDocument() { try { ATTDocument Doc = new ATTDocument(); Doc.OrgID = int.Parse(drpOrganisation_rqd.SelectedValue); if (this.drpOrganisation_rqd.SelectedIndex > 0) { Doc.UnitID = int.Parse(drpUnit_rqd.SelectedValue); } Doc.DocFlowType = int.Parse(drpFlowType_rqd.SelectedValue); Doc.DocumentName = txtDocName_rqd.Text; Doc.DocCategory = int.Parse(drpDocCategory_rqd.SelectedValue); Doc.DocDescription = txtDocDesc.Text; ObjectValidation OV = BLLDocument.ValidateDocument(Doc); if (OV.IsValid == false) { this.lblStatus.Text = OV.ErrorMessage; return; } if (Session["LstDocAttachment"] != null) { Doc.LstDocAttachment = (List <ATTDocumentAttachment>)Session["LstDocAttachment"]; } if (Session["LstDocProcess"] != null) { Doc.LstDocProcess = (List <ATTDocumentProcess>)Session["LstDocProcess"]; } if (BLLDocument.SaveDocument(Doc)) { this.lblStatus.Text = " Document Added Successfully !!!! "; this.gvFiles.DataSource = null; this.gvFiles.DataBind(); this.grdDocProcess.DataSource = null; this.grdDocProcess.DataBind(); Session["LstDocAttachment"] = null; Session["LstDocProcess"] = null; ScriptManager.RegisterStartupScript(this, this.GetType(), "ClearForm", "javascript:clearForm();", true); drpUnit_rqd.Enabled = false; } } catch (Exception ex) { lblStatus.Text = ex.Message; } }
/// <summary> /// Validates all the components within the system /// </summary> private void ValidateAll() { var messages = ObjectValidation.Aggregate(target); foreach (var msg in messages) { AddMessage(msg); } }
/// <summary> /// Validates all loaded behaviours that implement Validator /// </summary> /// <param name="toggle"></param> public static ObjectValidation[] ValidateAggregate() { ValidatorAggregator[] validators = FindInterfaces <ValidatorAggregator>(); var messages = ObjectValidation.Aggregate(validators); StratusDebug.Log($"Validated {validators.Length} behaviours."); return(messages.ToArray()); // Open a window here .. }
protected void btnSubmit_Click(object sender, EventArgs e) { ATTMemberPosition MP = new ATTMemberPosition(); MP.PositionName = this.txtPosition.Text; if (this.lstMemberPosition.SelectedIndex < 0) { MP.Action = "A"; MP.PositionID = 0; } else { MP.Action = "E"; MP.PositionID = ((List <ATTMemberPosition>)Session["MemberPositionLst"])[this.lstMemberPosition.SelectedIndex].PositionID; } ObjectValidation result = BLLMemberPosition.Validate(MP); if (result.IsValid == false) { this.lblStatusMessage.Text = result.ErrorMessage; this.programmaticModalPopup.Show(); return; } try { BLLMemberPosition.AddMemberPosition(MP); List <ATTMemberPosition> lst = ((List <ATTMemberPosition>)Session["MemberPositionLst"]); if (MP.Action == "A") { lst.Add(MP); } else { lst[this.lstMemberPosition.SelectedIndex] = MP; } this.lstMemberPosition.DataSource = lst; this.lstMemberPosition.DataTextField = "PositionName"; this.lstMemberPosition.DataValueField = "PositionID"; this.lstMemberPosition.DataBind(); this.ClearME(); this.lstMemberPosition.SelectedIndex = -1; this.lblStatusMessage.Text = "Member position sucessfully saved."; this.programmaticModalPopup.Show(); } catch (Exception ex) { this.lblStatusMessage.Text = ex.Message; this.programmaticModalPopup.Show(); } }
ObjectValidation[] ValidatorAggregator.Validate() { var messages = new List <ObjectValidation>(); messages.AddIfNotNull(ObjectValidation.Generate(this)); messages.AddRange(ObjectValidation.Aggregate(triggers)); messages.AddRange(ObjectValidation.Aggregate(triggerables)); return(messages.ToArray()); }
protected void btnSubmit_Click(object sender, EventArgs e) { ATTMeetingType Mtype = new ATTMeetingType(); Mtype.MeetingTypeName = this.txtMeetingType.Text; Mtype.MeetingTypeDesc = this.txtDescription.Text; if (this.lstMeetingType.SelectedIndex < 0)//add mode { Mtype.MeetingTypeID = 0; Mtype.Action = "A"; } else //edit mode { Mtype.MeetingTypeID = ((List <ATTMeetingType>)Session["MeetingTypeLst"])[this.lstMeetingType.SelectedIndex].MeetingTypeID; Mtype.Action = "E"; } ObjectValidation result = BLLMeetingType.Validate(Mtype); if (result.IsValid == false) { this.lblStatusMessage.Text = result.ErrorMessage; this.programmaticModalPopup.Show(); return; } try { BLLMeetingType.AddMeetingType(Mtype); List <ATTMeetingType> lst = ((List <ATTMeetingType>)Session["MeetingTypeLst"]); if (Mtype.Action == "A") { lst.Add(Mtype); } else { lst[this.lstMeetingType.SelectedIndex] = Mtype; } this.lstMeetingType.DataSource = lst; this.lstMeetingType.DataTextField = "MeetingTypeName"; this.lstMeetingType.DataValueField = "MeetingTypeID"; this.lstMeetingType.DataBind(); this.ClearME(); this.lstMeetingType.SelectedIndex = -1; this.lblStatusMessage.Text = "Meeting Type successfully saved."; this.programmaticModalPopup.Show(); } catch (Exception ex) { this.lblStatusMessage.Text = ex.Message; this.programmaticModalPopup.Show(); } }
protected void btnAdd_Click(object sender, EventArgs e) { List <ATTDocumentAttachment> lstAttachment = new List <ATTDocumentAttachment>(); try { string AttachedFileName = ""; string FileDesc = ""; byte[] ContentFile = null; string ContentFileType = ""; if (Session["LstDocAttachment"] != null) { lstAttachment = (List <ATTDocumentAttachment>)Session["LstDocAttachment"]; } if (this.FileUpload1.HasFile == true) { ContentFile = this.FileUpload1.FileBytes; ContentFileType = Path.GetExtension(this.FileUpload1.FileName); AttachedFileName = Path.GetFileName(this.FileUpload1.PostedFile.FileName); FileDesc = this.txtFileDescription.Text; lstAttachment.Add(new ATTDocumentAttachment(ContentFile, ContentFileType, AttachedFileName, FileDesc)); //ObjectValidation OV = BLLDocument.ValidateDocumentAttachment(lstAttachment); ObjectValidation OV = BLLDocumentAttachment.ValidateDocumentAttachment(lstAttachment); if (OV.IsValid == false) { this.lblDocAttachementStatus.Text = OV.ErrorMessage; return; } Session["LstDocAttachment"] = lstAttachment; this.gvFiles.DataSource = Session["LstDocAttachment"]; this.gvFiles.DataBind(); this.txtFileDescription.Text = ""; this.lblDocAttachementStatus.Text = " "; } else { this.lblDocAttachementStatus.Text = "Please Browse File to Attach."; } } catch (Exception ex) { lblDocAttachementStatus.Text = ex.Message; } }
public static ObjectValidation Validate(ATTDocumentsType objDocType) { ObjectValidation OV = new ObjectValidation(); if (objDocType.DocTypeName == "") { OV.IsValid = false; OV.ErrorMessage = "Document Type cannot be Blank."; return(OV); } return(OV); }
public static ObjectValidation Validate(ATTPostingType ObjAtt) { ObjectValidation OV = new ObjectValidation(); if (ObjAtt.PostingTypeName == "") { OV.IsValid = false; OV.ErrorMessage = "**र्कपया नियुक्तिको किसिम भर्नुहोस्"; return(OV); } return(OV); }
public static ObjectValidation Validate(ATTSponsor objSponsor) { ObjectValidation OV = new ObjectValidation(); if (objSponsor.SponsorName == "") { OV.IsValid = false; OV.ErrorMessage = "Sponsor Name Cannot be Blank."; return(OV); } return(OV); }
public static ObjectValidation Validate(ATTDesignationLevel att_des_obj) { ObjectValidation OV = new ObjectValidation(); if (att_des_obj.LevelName == "") { OV.IsValid = false; OV.ErrorMessage = "Level Name Cannot be Empty"; return(OV); } return(OV); }
public static ObjectValidation Validate(ATTOrganizationDesignation ObjAtt) { ObjectValidation OV = new ObjectValidation(); if (ObjAtt.OrgID == 0) { OV.IsValid = false; OV.ErrorMessage = "Select The Organization."; return(OV); } if (ObjAtt.DesID == 0) { OV.IsValid = false; OV.ErrorMessage = "Select The Designation."; return(OV); } if (ObjAtt.TotalSeats == 0) { OV.IsValid = false; OV.ErrorMessage = "Total Seats Cannot Be Empty."; return(OV); } if (ObjAtt.SewaID == 0) { OV.IsValid = false; OV.ErrorMessage = "Select Sewa."; return(OV); } if (ObjAtt.SamuhaID == 0) { OV.IsValid = false; OV.ErrorMessage = "Select Samuha."; return(OV); } if (ObjAtt.UpaSamuhaID == 0) { OV.IsValid = false; OV.ErrorMessage = "Select UpaSamuma."; return(OV); } if (ObjAtt.DesgLevelID == 0) { OV.IsValid = false; OV.ErrorMessage = "Select Shreni."; return(OV); } return(OV); }
public static ObjectValidation Validate(ATTPost ObjAtt) { ObjectValidation OV = new ObjectValidation(); if (ObjAtt.PostName == "") { OV.IsValid = false; OV.ErrorMessage = "Post Name Cannot Be Blank."; return(OV); } return(OV); }
public static ObjectValidation Validate(ATTOrganizationUnit ObjAtt) { ObjectValidation OV = new ObjectValidation(); if (ObjAtt.UnitName == "") { OV.IsValid = false; OV.ErrorMessage = "Unit Name cannot be Blank."; return(OV); } return(OV); }
public static ObjectValidation Validate(ATTOrganization objOrg) { ObjectValidation OV = new ObjectValidation(); if (objOrg.OrgName == "") { OV.IsValid = false; OV.ErrorMessage = "Organization Name cannot be Blank."; return(OV); } if (objOrg.OrgType == "0") { OV.IsValid = false; OV.ErrorMessage = "Organization Type cannot be Blank."; return(OV); } if (objOrg.OrgSubType == "0") { OV.IsValid = false; OV.ErrorMessage = "Organization Sub Type cannot be Blank."; return(OV); } if (objOrg.OrgDistrict == 0) { OV.IsValid = false; OV.ErrorMessage = "Organization District cannot be Blank."; return(OV); } if (objOrg.OrgVdcMuni == 0) { OV.IsValid = false; OV.ErrorMessage = "Organization VDC cannot be Blank."; return(OV); } if (objOrg.OrgWardNo == 0) { OV.IsValid = false; OV.ErrorMessage = "Organization Ward cannot be Blank."; return(OV); } if (objOrg.OrgAddress == "") { OV.IsValid = false; OV.ErrorMessage = "Organization Address cannot be Blank."; return(OV); } return(OV); }