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);
        }
示例#3
0
    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);
        }
示例#5
0
        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);
        }
示例#7
0
        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);
        }
示例#8
0
        // <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);
        }
示例#9
0
    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;
        }
示例#11
0
        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();
    }
示例#13
0
    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();
        }
    }
示例#14
0
    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();
        }
    }
示例#15
0
        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);
            }
        }
示例#18
0
            /// <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 ..
            }
示例#19
0
    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();
        }
    }
示例#20
0
        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());
        }
示例#21
0
    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;
        }
    }
示例#23
0
        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);
        }
示例#25
0
        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);
        }
示例#27
0
        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);
        }