Пример #1
0
        public UIControlDataType GetUIControlDataType(long lngDataTypeId)
        {
            UIControlDataType objDataType = new UIControlDataType();

            ProcedureName = "pr_GetUIControlDataType";

            using (DbCommand dbCommand = Database.GetStoredProcCommand(ProcedureName))
            {
                Database.AddInParameter(dbCommand, "@DataTypeId", DbType.Int64, lngDataTypeId);
                using (DataSet ds = ExecuteDataSet(dbCommand))
                {
                    if (ds.Tables[0].Rows.Count != 0)
                    {
                        DataRow drDataType = ds.Tables[0].Rows[0];
                        objDataType.DataTypeId = long.Parse(drDataType["DataTypeId"].ToString());
                        objDataType.Name       = drDataType["Name"].ToString();
                        objDataType.Created    = (drDataType["Created"] != DBNull.Value ? DateTime.Parse(drDataType["Created"].ToString()) : DateTime.Now);
                        objDataType.CreatedBy  = (drDataType["CreatedBy"] != DBNull.Value ? long.Parse(drDataType["CreatedBy"].ToString()) : 0);
                        objDataType.Modified   = (drDataType["Modified"] != DBNull.Value ? DateTime.Parse(drDataType["Modified"].ToString()) : DateTime.Now);
                        objDataType.ModifiedBy = (drDataType["ModifiedBy"] != DBNull.Value ? long.Parse(drDataType["ModifiedBy"].ToString()) : 0);
                        objDataType.Deleted    = (drDataType["Deleted"] != DBNull.Value ? Int32.Parse(drDataType["Deleted"].ToString()) : 0);
                    }
                }
            }

            return(objDataType);
        }
Пример #2
0
        public List <UIControlDataType> GetUIControlDataTypes()
        {
            List <UIControlDataType> oUIControlDataTypes = new List <UIControlDataType>();

            ProcedureName = "pr_GetUIControlDataType";

            using (DbCommand dbCommand = Database.GetStoredProcCommand(ProcedureName))
            {
                //Database.AddInParameter(dbCommand, "@DataTypeId", DbType.Int64, lngDataTypeId);
                using (DataSet ds = ExecuteDataSet(dbCommand))
                {
                    foreach (DataRow drDataType in ds.Tables[0].Rows)
                    {
                        UIControlDataType objDataType = new UIControlDataType();

                        objDataType.DataTypeId = long.Parse(drDataType["DataTypeId"].ToString());
                        objDataType.Name       = drDataType["Name"].ToString();
                        objDataType.Created    = (drDataType["Created"] != DBNull.Value ? DateTime.Parse(drDataType["Created"].ToString()) : DateTime.Now);
                        objDataType.CreatedBy  = (drDataType["CreatedBy"] != DBNull.Value ? long.Parse(drDataType["CreatedBy"].ToString()) : 0);
                        objDataType.Modified   = (drDataType["Modified"] != DBNull.Value ? DateTime.Parse(drDataType["Modified"].ToString()) : DateTime.Now);
                        objDataType.ModifiedBy = (drDataType["ModifiedBy"] != DBNull.Value ? long.Parse(drDataType["ModifiedBy"].ToString()) : 0);
                        objDataType.Deleted    = (drDataType["Deleted"] != DBNull.Value ? Int32.Parse(drDataType["Deleted"].ToString()) : 0);
                        oUIControlDataTypes.Add(objDataType);
                    }
                }
            }

            return(oUIControlDataTypes);
        }
Пример #3
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();
        }