Exemplo n.º 1
0
        public List <UIControlValidationRegularExp> GetUIControlValidationRegularExps()
        {
            List <UIControlValidationRegularExp> oUIControlValidationRegularExps = new List <UIControlValidationRegularExp>();



            ProcedureName = "pr_GetUIControlValidationRegularExp";

            using (DbCommand dbCommand = Database.GetStoredProcCommand(ProcedureName))
            {
                // Database.AddInParameter(dbCommand, "@RegularExpId", DbType.Int32, intRegularExpId);
                using (DataSet ds = ExecuteDataSet(dbCommand))
                {
                    foreach (DataRow drRegExp in ds.Tables[0].Rows)
                    {
                        UIControlValidationRegularExp objValidationRegExp = new UIControlValidationRegularExp();

                        objValidationRegExp.RegularExpId = Int32.Parse(drRegExp["RegularExpId"].ToString());
                        objValidationRegExp.Name         = drRegExp["Name"].ToString();
                        objValidationRegExp.RegularExp   = drRegExp["RegularExp"].ToString();
                        objValidationRegExp.DefaultMsg   = drRegExp["DefaultMsg"].ToString();
                        objValidationRegExp.Created      = (drRegExp["Created"] != DBNull.Value ? DateTime.Parse(drRegExp["Created"].ToString()) : DateTime.Now);
                        objValidationRegExp.CreatedBy    = (drRegExp["CreatedBy"] != DBNull.Value ? long.Parse(drRegExp["CreatedBy"].ToString()) : 0);
                        objValidationRegExp.Modified     = (drRegExp["Modified"] != DBNull.Value ? DateTime.Parse(drRegExp["Modified"].ToString()) : DateTime.Now);
                        objValidationRegExp.ModifiedBy   = (drRegExp["ModifiedBy"] != DBNull.Value ? long.Parse(drRegExp["ModifiedBy"].ToString()) : 0);
                        objValidationRegExp.Deleted      = (drRegExp["Deleted"] != DBNull.Value ? Int32.Parse(drRegExp["Deleted"].ToString()) : 0);
                        oUIControlValidationRegularExps.Add(objValidationRegExp);
                    }
                }
            }

            return(oUIControlValidationRegularExps);
        }
Exemplo n.º 2
0
        protected void btnUpdate_Click(object sender, EventArgs e)
        {
            UIControl oUIControl = new UIControl();

            oUIControl.ControlId   = long.Parse(txtControlId.Text.Trim());
            oUIControl.LabelName   = txtLabelName.Text.Trim();
            oUIControl.LabelText   = txtLabelText.Text.Trim();
            oUIControl.ShortName   = txtShortName.Text.Trim();
            oUIControl.ControlName = txtControlName.Text.Trim();
            oUIControl.ToolTipText = txtToolTipText.Text.Trim();
            oUIControl.HTMLHelp    = txtHTMLHelp.Text.Trim();

            if (ddlDataType.SelectedValue != "-1")
            {
                UIControlDataType oUIControlDataType = new UIControlDataType();
                oUIControlDataType.DataTypeId = Int64.Parse(ddlDataType.SelectedValue.ToString());
                oUIControl.ControlDataType    = oUIControlDataType;
            }

            oUIControl.ValidationRequired = (chkValRequiredField.Checked == true?1:0);

            if (ddlValRegularExp.SelectedValue != "-1")
            {
                UIControlValidationRegularExp oUIControlValidationRegularExp = new UIControlValidationRegularExp();
                oUIControlValidationRegularExp.RegularExpId = Int32.Parse(ddlValRegularExp.SelectedValue.ToString());
                oUIControl.ValidationRegularExp             = oUIControlValidationRegularExp;
            }

            oUIControl.ValidationCompareControl = txtValCompareControl.Text.Trim();

            if (txtValMinLen.Text.Trim() != "")
            {
                oUIControl.ValidationMinLen = long.Parse(txtValMinLen.Text.Trim());
            }
            if (txtValMaxLen.Text.Trim() != "")
            {
                oUIControl.ValidationMaxLen = long.Parse(txtValMaxLen.Text.Trim());
            }

            oUIControl.ValidationRangeFrom = txtValRangeFrom.Text.Trim();
            oUIControl.ValidationRangeTo   = txtValRangeTo.Text.Trim();
            oUIControl.ValidationCustomClientSideFunction = txtValClientSideFunName.Text.Trim();
            oUIControl.ValidationCustomServerSideFunction = txtValServerSideFunName.Text.Trim();
            oUIControl.ValidationMsg = txtValMsg.Text.Trim();
            oUIControl.ModifiedBy    = intProfile;
            if (txtDisplayOrder.Text.Trim() != "")
            {
                oUIControl.DisplayOrder = long.Parse(txtDisplayOrder.Text);
            }

            oUIControl.Deleted = 0;
            //oUIControl.ControlId = txtControlId.Text;

            oUIFactory.UpdateUIControl(oUIControl);

            LoadUIControlList();
        }