Пример #1
0
        private void F1500GetSampleFormData()
        {
            this.sampleForm = (this.form1500Controller.WorkItem.F1500_GetSampleFormDetails(keyID));
            //this.sample1Form = (this.form1500Controller.WorkItem.GetApplicationId()).SampleFormApplicationIdTable;
            //this.sample2Form = (this.form1500Controller.WorkItem.GetMenuIdDetails()).SampleFormMenuGroupTable;

            if (this.sampleForm != null && this.sampleForm.SampleFormApplicationIdTable.Rows.Count > 0)
            {
                this.ApplicationIDComboBox.DataSource    = this.sampleForm.SampleFormApplicationIdTable;
                this.ApplicationIDComboBox.ValueMember   = this.sampleForm.SampleFormApplicationIdTable.ApplicationIDColumn.ColumnName;
                this.ApplicationIDComboBox.DisplayMember = this.sampleForm.SampleFormApplicationIdTable.ApplicationColumn.ColumnName.ToString();
            }
            if (this.sampleForm != null && this.sampleForm.SampleFormMenuGroupTable.Rows.Count > 0)
            {
                this.MenuGroupIdComboBox.DataSource    = this.sampleForm.SampleFormMenuGroupTable;
                this.MenuGroupIdComboBox.DisplayMember = this.sampleForm.SampleFormMenuGroupTable.MenuGroupColumn.ColumnName;
                this.MenuGroupIdComboBox.ValueMember   = this.sampleForm.SampleFormMenuGroupTable.MenuGroupIDColumn.ColumnName;
            }


            if (this.sampleForm.FormSliceDetails.Rows.Count > 0)
            {
                //this.FormIDTextBox.Text = this.sampleForm.FormSliceDetails.Rows[0][this.sampleForm.FormSliceDetails.FormColumn].ToString();
                //this.FormFileTextBox.Text = this.sampleForm.FormSliceDetails.Rows[0][this.sampleForm.FormSliceDetails.FormFileColumn].ToString();
                //this.MenuNameTextBox1.Text = this.sampleForm.FormSliceDetails.Rows[0][this.sampleForm.FormSliceDetails.MenuNameColumn].ToString();
                //this.DescriptionTextBox.Text = this.sampleForm.FormSliceDetails.Rows[0][this.sampleForm.FormSliceDetails.DescriptionColumn].ToString();
                ////this.MenuGroupIdComboBox.SelectedValue = this.sampleForm.SampleFormMenuGroupTable.Rows[0][this.sampleForm.SampleFormMenuGroupTable.MenuGroupColumn];
                ////this.ApplicationIDComboBox.SelectedValue = this.sampleForm.SampleFormApplicationIdTable.Rows[0][this.sampleForm.SampleFormApplicationIdTable.ApplicationColumn].ToString();
                //this.ReportTextBox.Text = this.sampleForm.FormSliceDetails.Rows[0][this.sampleForm.FormSliceDetails.ReportColumn].ToString();
                //this.MenuOrderTextBox.Text = this.sampleForm.FormSliceDetails.Rows[0][this.sampleForm.FormSliceDetails.MenuOrderColumn].ToString();
                //this.WebHeightTextBox.Text = this.sampleForm.FormSliceDetails.Rows[0][this.sampleForm.FormSliceDetails.WebHeightColumn].ToString();
                //this.GroupIDTextBox.Text = this.sampleForm.FormSliceDetails.Rows[0][this.sampleForm.FormSliceDetails.GroupIDColumn].ToString();
                //this.IsPermissionMenuComboBox.Text = this.sampleForm.FormSliceDetails.Rows[0][this.sampleForm.FormSliceDetails.IsPermissionMenuColumn].ToString();
                //this.IsPermissionOpenComboBox.Text = this.sampleForm.FormSliceDetails.Rows[0][this.sampleForm.FormSliceDetails.IsPermissionOpenColumn].ToString();
                //this.IsPermissionAddComboBox.Text = this.sampleForm.FormSliceDetails.Rows[0][this.sampleForm.FormSliceDetails.IsPermissionAddColumn].ToString();
                //this.IsPermissionEditComboBox.Text = this.sampleForm.FormSliceDetails.Rows[0][this.sampleForm.FormSliceDetails.IsPermissionEditColumn].ToString();
                //this.IsPermissionDeleteComboBox.Text = this.sampleForm.FormSliceDetails.Rows[0][this.sampleForm.FormSliceDetails.IsPermissionDeleteColumn].ToString();
                //F1500SampleForm.FormSliceDetailsRow objCurrentRow = (F1500SampleForm.FormSliceDetailsRow)this.sampleForm.FormSliceDetails.Rows[0];
                // F1500SampleForm.SampleFormApplicationIdTableRow objAppidcurrentRow=(F1500SampleForm.SampleFormApplicationIdTableRow)this.sampleForm.SampleFormApplicationIdTable.Rows[0];
                //F1500SampleForm.SampleFormMenuGroupTableRow objMenuidCurrentRow =(F1500SampleForm.SampleFormMenuGroupTableRow)this.sampleForm.SampleFormMenuGroupTable.Rows[0];


                F1500SampleForm.FormSliceDetailsRow objCurrentRow = (F1500SampleForm.FormSliceDetailsRow) this.sampleForm.FormSliceDetails.Rows[0];
                this.FormIDTextBox.Text                  = objCurrentRow.Form.ToString();
                this.FormFileTextBox.Text                = objCurrentRow.FormFile.ToString();
                this.MenuNameTextBox1.Text               = objCurrentRow.MenuName.ToString();
                this.DescriptionTextBox.Text             = objCurrentRow.Description.ToString();
                this.MenuGroupIdComboBox.SelectedValue   = objCurrentRow.MenuGroupID;
                this.ApplicationIDComboBox.SelectedValue = objCurrentRow.ApplicationID;
                this.ReportTextBox.Text                  = objCurrentRow.Report.ToString();
                this.MenuOrderTextBox.Text               = objCurrentRow.MenuOrder.ToString();

                if (!objCurrentRow.IsWebHeightNull())
                {
                    this.WebHeightTextBox.Text = objCurrentRow.WebHeight.ToString();
                }
                else
                {
                    this.WebHeightTextBox.Text = string.Empty;
                }

                this.GroupIDTextBox.Text = objCurrentRow.GroupID.ToString();


                this.IsPermissionMenuComboBox.SelectedValue = objCurrentRow.IsPermissionMenu;
                if (objCurrentRow.IsPermissionMenu)
                {
                    this.IsPermissionMenuComboBox.SelectedIndex = 0;
                }
                else
                {
                    this.IsPermissionMenuComboBox.SelectedIndex = 1;
                }
                this.IsPermissionOpenComboBox.SelectedValue = objCurrentRow.IsPermissionOpen;
                if (objCurrentRow.IsPermissionOpen)
                {
                    this.IsPermissionOpenComboBox.SelectedIndex = 0;
                }
                else
                {
                    this.IsPermissionOpenComboBox.SelectedIndex = 1;
                }
                this.IsPermissionAddComboBox.SelectedItem = objCurrentRow.IsPermissionAdd;
                if (objCurrentRow.IsPermissionAdd)
                {
                    this.IsPermissionAddComboBox.SelectedIndex = 0;
                }
                else
                {
                    this.IsPermissionAddComboBox.SelectedIndex = 1;
                }
                this.IsPermissionEditComboBox.SelectedValue = objCurrentRow.IsPermissionEdit;
                if (objCurrentRow.IsPermissionEdit)
                {
                    this.IsPermissionEditComboBox.SelectedIndex = 0;
                }
                else
                {
                    this.IsPermissionEditComboBox.SelectedIndex = 1;
                }
                this.IsPermissionDeleteComboBox.SelectedValue = objCurrentRow.IsPermissionDelete;
                if (objCurrentRow.IsPermissionDelete)
                {
                    this.IsPermissionDeleteComboBox.SelectedIndex = 0;
                }
                else
                {
                    this.IsPermissionDeleteComboBox.SelectedIndex = 1;
                }


                if (!string.IsNullOrEmpty(this.sampleForm.SampleFormApplicationIdTable.Rows[0][this.sampleForm.SampleFormApplicationIdTable.ApplicationColumn].ToString()))
                {
                    this.ApplicationIDComboBox.Text = this.sampleForm.SampleFormApplicationIdTable.Rows[0][this.sampleForm.SampleFormApplicationIdTable.ApplicationColumn].ToString();

                    int.TryParse(this.ApplicationIDComboBox.SelectedValue.ToString(), out this.tempAppId);
                }
                else
                {
                    this.ApplicationIDComboBox.SelectedValue = 0;
                }

                if (!string.IsNullOrEmpty(this.sampleForm.SampleFormMenuGroupTable.Rows[0][this.sampleForm.SampleFormMenuGroupTable.MenuGroupColumn].ToString()))
                {
                    this.MenuGroupIdComboBox.Text = this.sampleForm.SampleFormMenuGroupTable.Rows[0][this.sampleForm.SampleFormMenuGroupTable.MenuGroupColumn].ToString();
                    int.TryParse(this.MenuGroupIdComboBox.SelectedValue.ToString(), out this.tempMenuId);
                }
                else
                {
                    this.MenuGroupIdComboBox.SelectedValue = 0;
                }
                if (!this.PermissionFiled.editPermission || !this.formMasterPermissionEdit)
                {
                    this.ShowControls(false);
                }
                else
                {
                    this.ShowPanel(true);
                    this.ShowControls(true);
                }
            }
            else
            {
                F1500ClearSmapleForm();
                this.ShowPanel(false);
                this.ShowControls(false);
            }
            this.FormIDTextBox.Focus();
        }
Пример #2
0
        private void SaveSampleFormDetails()
        {
            F1500SampleForm.FormSliceDetailsDataTable dtSampleForm = new F1500SampleForm.FormSliceDetailsDataTable();
            F1500SampleForm.FormSliceDetailsRow       drSampleForm = dtSampleForm.NewFormSliceDetailsRow();

            drSampleForm.Form        = Int32.Parse(this.FormIDTextBox.Text);
            drSampleForm.FormFile    = this.FormFileTextBox.Text;
            drSampleForm.MenuName    = this.MenuNameTextBox1.Text;
            drSampleForm.Description = this.DescriptionTextBox.Text;
            int menugroupId;

            int.TryParse(this.MenuGroupIdComboBox.SelectedValue.ToString(), out menugroupId);
            drSampleForm.MenuGroupID = menugroupId;
            int appId;

            int.TryParse(this.ApplicationIDComboBox.SelectedValue.ToString(), out appId);
            drSampleForm.ApplicationID = appId;
            drSampleForm.Report        = int.Parse(ReportTextBox.Text);
            int temp;

            int.TryParse(this.MenuOrderTextBox.Text, out temp);
            drSampleForm.MenuOrder = temp;
            int tempWebHeight;

            int.TryParse(this.WebHeightTextBox.Text, out tempWebHeight);
            drSampleForm.WebHeight = tempWebHeight;
            //drSampleForm.WebHeight = int.Parse(WebHeightTextBox.Text);
            int tempGroupId;

            int.TryParse(this.GroupIDTextBox.Text, out tempGroupId);
            drSampleForm.GroupID = tempGroupId;

            if (this.IsPermissionMenuComboBox.SelectedIndex.Equals(0))
            {
                drSampleForm.IsPermissionMenu = true;
            }
            else
            {
                drSampleForm.IsPermissionMenu = false;
            }


            if (this.IsPermissionOpenComboBox.SelectedIndex.Equals(0))
            {
                drSampleForm.IsPermissionOpen = true;
            }
            else
            {
                drSampleForm.IsPermissionOpen = false;
            }
            if (this.IsPermissionAddComboBox.SelectedIndex.Equals(0))
            {
                drSampleForm.IsPermissionAdd = true;
            }
            else
            {
                drSampleForm.IsPermissionAdd = false;
            }
            if (this.IsPermissionEditComboBox.SelectedIndex.Equals(0))
            {
                drSampleForm.IsPermissionEdit = true;
            }
            else
            {
                drSampleForm.IsPermissionEdit = false;
            }
            if (this.IsPermissionDeleteComboBox.SelectedIndex.Equals(0))
            {
                drSampleForm.IsPermissionDelete = true;
            }
            else
            {
                drSampleForm.IsPermissionDelete = false;
            }

            dtSampleForm.Rows.Add(drSampleForm);
            DataSet tempDataSet = new DataSet("Root");

            tempDataSet.Tables.Add(dtSampleForm.Copy());
            tempDataSet.Tables[0].TableName = "Table";
            string tempXmlData = TerraScanCommon.GetXmlString(dtSampleForm);

            int returnValue = this.Form1500Controller.WorkItem.InsertSampleFormDetails(drSampleForm.Form, tempXmlData, TerraScanCommon.UserId);



            SliceReloadActiveRecord currentKeyIdInfo;

            currentKeyIdInfo.MasterFormNo  = this.masterFormNo;
            currentKeyIdInfo.SelectedKeyId = returnValue;
            this.FormSlice_OnSave_SetKeyId(this, new DataEventArgs <SliceReloadActiveRecord>(currentKeyIdInfo));
            SliceReloadActiveRecord sliceReloadActiveRecord = new SliceReloadActiveRecord();

            sliceReloadActiveRecord.MasterFormNo  = this.masterFormNo;
            sliceReloadActiveRecord.SelectedKeyId = returnValue;
            this.OnD9030_F9030_ReloadAfterSave(new TerraScan.Infrastructure.Interface.EventArgs <SliceReloadActiveRecord>(sliceReloadActiveRecord));
        }