示例#1
0
        /// <summary>
        /// F9080_s the list Roll Year Management.
        /// </summary>
        /// <param name="UserId">The User Id.</param>
        /// <returns>Returns Steps Dataset</returns>
        public static F9080RollYearManagementData F9080_ListRollYearManagement(int userId)
        {
            F9080RollYearManagementData stepsDataSet = new F9080RollYearManagementData();
            Hashtable ht = new Hashtable();

            ht.Add("@UserID", userId);
            Utility.LoadDataSet(stepsDataSet.ListRollYearManagement, "f9080_pclst_RollYearManagement", ht);
            return(stepsDataSet);
        }
示例#2
0
        /// <summary>
        /// F9080_s the get RollYear Management Comp.
        /// </summary>
        /// <param name="Roll Year">Roll Year.</param>
        /// <param name="User ID">The User id.</param>
        /// <returns>Returns Get RollYear DataSet</returns>
        public static F9080RollYearManagementData F9080_GetRollYearManagement(short rollYear, int userId)
        {
            F9080RollYearManagementData rollYearDataset = new F9080RollYearManagementData();
            Hashtable ht = new Hashtable();

            ht.Add("@RollYear", rollYear);
            ht.Add("@UserID", userId);
            Utility.LoadDataSet(rollYearDataset.GetRollYearManagement, "f9080_pcget_RollYearManagement", ht);
            return(rollYearDataset);
        }
示例#3
0
文件: F9080.cs 项目: CSSAdmin/TScan
 private void RollYearCombobox_SelectionChangeCommitted(object sender, EventArgs e)
 {
     try
     {
         this.UserControlPanel1.BringToFront();
         short stepYear;
         short.TryParse(this.RollYearCombobox.Text.ToString(), out stepYear);
         this.stepDataset = this.form9080Control.WorkItem.F9080_GetRollYearManagement(stepYear, TerraScanCommon.UserId);
         if (this.stepDataset.GetRollYearManagement.Rows.Count > 0)
         {
             this.vScrollBar1.BringToFront();
             this.PopulateStepDataset();
             this.LastCompleteMethod();
         }
         else
         {
             if (this.rollYearDataset.ListRollYearManagement.Rows.Count > 0)
             {
                 DataRow[] rowYear = this.rollYearDataset.ListRollYearManagement.Select("RollYear=" + stepYear);
                 if (rowYear.Length > 0)
                 {
                     this.RollYearCombobox.Text = stepYear.ToString();
                     this.CompleteTextBox.Text  = rowYear[0].ItemArray[1].ToString();
                     if (string.IsNullOrEmpty(rowYear[0].ItemArray[2].ToString()))
                     {
                         this.DateTextBox.Text = string.Empty;
                     }
                     else
                     {
                         this.DateTextBox.Text = rowYear[0].ItemArray[2].ToString();
                     }
                 }
             }
             else
             {
                 this.RollYearCombobox.Text = string.Empty;
                 this.CompleteTextBox.Text  = string.Empty;
                 this.DateTextBox.Text      = string.Empty;
             }
             this.UserControlPanel.Controls.Clear();
         }
     }
     catch (Exception ex)
     {
         ExceptionManager.ManageException(ex, ExceptionManager.ActionType.CloseCurrentForm, this.ParentForm);
     }
     //this.UserControlPanel.BringToFront();
     finally
     {
         this.UserControlPanel1.SendToBack();
         this.vScrollBar1.BringToFront();
     }
 }
示例#4
0
文件: F9080.cs 项目: CSSAdmin/TScan
        /// <summary>
        /// Handles the Load event of the F2550 control.
        /// </summary>
        /// <param name="sender">The source of the event.</param>
        /// <param name="e">The <see cref="T:System.EventArgs"/> instance containing the event data.</param>

        private void F9080_Load(object sender, EventArgs e)
        {
            try
            {
                this.LoadWorkSpaces();
                this.rollYearDataset                = this.form9080Control.WorkItem.F9080_ListRollYearManagement(TerraScanCommon.UserId);
                this.RollYearCombobox.DataSource    = this.rollYearDataset.ListRollYearManagement;
                this.RollYearCombobox.ValueMember   = this.rollYearDataset.ListRollYearManagement.RollYearColumn.ColumnName;
                this.RollYearCombobox.DisplayMember = this.rollYearDataset.ListRollYearManagement.RollYearColumn.ColumnName;
                if (this.rollYearDataset.ListRollYearManagement.Rows.Count > 0)
                {
                    int rollYear;
                    int.TryParse(this.rollYearDataset.ListRollYearManagement.Rows[0][0].ToString(), out rollYear);
                    this.RollYearCombobox.SelectedValue = rollYear;
                    short stepYear;
                    short.TryParse(this.RollYearCombobox.Text.ToString(), out stepYear);
                    this.stepDataset = this.form9080Control.WorkItem.F9080_GetRollYearManagement(stepYear, TerraScanCommon.UserId);
                    this.UserControlPanel1.BringToFront();
                    this.vScrollBar1.BringToFront();
                    this.PopulateStepDataset();
                    this.CompleteTextBox.Text = this.rollYearDataset.ListRollYearManagement.Rows[0]["LastStepCompleted"].ToString();
                    this.DateTextBox.Text     = this.rollYearDataset.ListRollYearManagement.Rows[0]["LastStepRunDate"].ToString();
                }
                this.FooterWorkspace.BringToFront();
                this.formPanel.Height       = this.Height - 168;
                this.FooterWorkspace.Height = 33;
                //this.FooterWorkspace.Width = this.Width+ 350;
                this.FooterWorkspace.Top = this.Height - 75;
                //this.ParcelPictureBox.Image = ExtendedGraphics.GenerateVerticalImage(800, this.ParcelPictureBox.Width, "Roll Year Management", 28, 81, 128);
                ////this.UserControlPanel.Height = this.formPanel.Height - 100;
                this.ParcelPictureBox.Top   = this.Height - (this.formPanel.Height + this.StepPanel.Height + this.CompletePanel.Height + this.StepPanel.Height + this.CompletePanel.Height);
                this.ParcelPictureBox.Image = ExtendedGraphics.GenerateVerticalImage(this.formPanel.Height - 4, this.ParcelPictureBox.Width, "Roll Year Management", 28, 81, 128);
                //this.ParcelPictureBox.Height = this.Height-14;
                //this.ParcelPictureBox.SendToBack();
            }
            catch (Exception ex)
            {
                ExceptionManager.ManageException(ex, ExceptionManager.ActionType.CloseCurrentForm, this.ParentForm);
            }
            finally
            {
                this.Cursor = Cursors.Default;
                this.UserControlPanel1.SendToBack();
                this.vScrollBar1.BringToFront();
            }
        }
示例#5
0
文件: F9080.cs 项目: CSSAdmin/TScan
        private void LastCompleteMethod()
        {
            short stepYear;

            short.TryParse(this.RollYearCombobox.Text.ToString(), out stepYear);
            this.rollYearDataset                = this.form9080Control.WorkItem.F9080_ListRollYearManagement(TerraScanCommon.UserId);
            this.RollYearCombobox.DataSource    = this.rollYearDataset.ListRollYearManagement;
            this.RollYearCombobox.ValueMember   = this.rollYearDataset.ListRollYearManagement.RollYearColumn.ColumnName;
            this.RollYearCombobox.DisplayMember = this.rollYearDataset.ListRollYearManagement.RollYearColumn.ColumnName;
            DataRow[] rowYear = this.rollYearDataset.ListRollYearManagement.Select("RollYear=" + stepYear);
            if (rowYear.Length > 0)
            {
                this.RollYearCombobox.Text = stepYear.ToString();
                this.CompleteTextBox.Text  = rowYear[0].ItemArray[1].ToString();
                if (string.IsNullOrEmpty(rowYear[0].ItemArray[2].ToString()))
                {
                    this.DateTextBox.Text = string.Empty;
                }
                else
                {
                    this.DateTextBox.Text = rowYear[0].ItemArray[2].ToString();
                }
            }
        }
示例#6
0
文件: F9080.cs 项目: CSSAdmin/TScan
        private void StepTimer_Tick(object sender, EventArgs e)
        {
            try
            {
                if (this.Closeform)
                {
                    DataRow[] clickbutton = this.stepDataset.GetRollYearManagement.Select("RollOverId=" + this.rollOverID);
                    if (clickbutton.Length > 0)
                    {
                        //int CONTROL = this.form9080Control.WorkItem.F9080_ExecRollYearStep(this.rollOverID, TerraScanCommon.UserId);
                        string returnMessage = this.form9080Control.WorkItem.F9080_ExecRollYearStep(this.rollOverID, TerraScanCommon.UserId);

                        //if (CONTROL.Equals(1))
                        if (returnMessage != null && !string.IsNullOrEmpty(returnMessage))
                        {
                            this.StepTimer.Stop();
                            MessageBox.Show(returnMessage, "TerraScan – Roll Over Step Result", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        }
                        else
                        {
                            this.StepTimer.Stop();
                        }
                        DateTime dt = DateTime.Now;
                        String.Format("{0:d}", dt);
                        string date = dt.ToString();
                        string user = TerraScanCommon.UserName;
                        String.Format("{0:M/d/yyyy}", dt);
                        //RollYearInterimControl.StepRunDatetextbox
                        RollYearInterimControl.StepRunBytextbox   = user;
                        RollYearInterimControl.StepRunDatetextbox = dt.ToShortDateString();
                        RollYearInterimControl.StepButtontext     = "Step Complete";
                        this.LastCompleteMethod();
                        //this.StepTimer.Stop();
                        short stepYear;
                        int   UserControlCount;
                        int.TryParse(RollYearInterimControl.Name.Replace("RollYearUserControl", "").Trim(), out UserControlCount);
                        if (this.stepDataset.GetRollYearManagement.Rows.Count > UserControlCount + 1)
                        {
                            int Count = UserControlCount + 1;
                            //RollYearStepUserControl sa = new RollYearStepUserControl();
                            string sas = "RollYearUserControl" + Count;

                            //  RollYearInterimControl  = sas;

                            Control[] ctrl = this.Controls.Find(sas, true);

                            ((TerraScan.RollYearStep.RollYearStepUserControl)(ctrl[0])).CurrentStep = true;
                        }

                        short.TryParse(this.RollYearCombobox.Text.ToString(), out stepYear);
                        this.stepDataset = this.form9080Control.WorkItem.F9080_GetRollYearManagement(stepYear, TerraScanCommon.UserId);
                        //this.PopulateStepDataset();

                        for (int i = 0; i < this.stepDataset.GetRollYearManagement.Rows.Count; i++)
                        {
                            //F9080RollYearManagementData.GetRollYearManagementRow GetRollYearRow = (F9080RollYearManagementData.GetRollYearManagementRow)this.stepDataset.GetRollYearManagement.Rows[i];
                            //RollYearStepUserControl rollYearControl = new RollYearStepUserControl();

                            // int Count = UserControlCount + 1;
                            //RollYearStepUserControl sa = new RollYearStepUserControl();
                            string    sas  = "RollYearUserControl" + i;
                            Control[] ctrl = this.Controls.Find(sas, true);
                            RollYearStepUserControl rollYearControl = ((TerraScan.RollYearStep.RollYearStepUserControl)(ctrl[0]));

                            rollYearControl.Name = "RollYearUserControl" + i;
                            int IsCurrentStep;
                            int.TryParse(this.stepDataset.GetRollYearManagement.Rows[i]["IsCurrentStep"].ToString(), out IsCurrentStep);
                            if (IsCurrentStep > 0)
                            {
                                rollYearControl.CurrentStep = true;
                            }
                            else
                            {
                                rollYearControl.CurrentStep = false;
                            }
                            //rollYearControl.CurrentStep = IsCurrentStep;
                            int IsComplete;
                            int.TryParse(this.stepDataset.GetRollYearManagement.Rows[i]["IsComplete"].ToString(), out IsComplete);
                            if (this.stepDataset.GetRollYearManagement.Rows[i]["IsComplete"].Equals(true))
                            {
                                rollYearControl.Complete = true;
                            }
                            else
                            {
                                rollYearControl.Complete = false;
                            }

                            rollYearControl.StepNumbertextbox      = this.stepDataset.GetRollYearManagement.Rows[i]["Step"].ToString();
                            rollYearControl.StepDescriptiontextbox = this.stepDataset.GetRollYearManagement.Rows[i]["Description"].ToString();
                            rollYearControl.StepRunDatetextbox     = this.stepDataset.GetRollYearManagement.Rows[i]["RunDate"].ToString();
                            rollYearControl.StepRunBytextbox       = this.stepDataset.GetRollYearManagement.Rows[i]["RunBy"].ToString();
                            short rollOver;
                            short.TryParse(this.stepDataset.GetRollYearManagement.Rows[i]["RollOverID"].ToString(), out rollOver);
                            rollYearControl.RollOverID = rollOver;
                            rollYearControl.WarningMsg = this.stepDataset.GetRollYearManagement.Rows[i]["WarningText"].ToString();
                        }

                        //  this.StepTimer.Stop();
                        this.Closeform = false;

                        //    else
                        //    {
                        //        this.StepTimer.Stop();
                        //        this.Closeform = false;
                        //    }
                    }
                    else
                    {
                        this.StepTimer.Stop();
                        this.Closeform = false;
                    }
                }
            }
            catch (Exception ex)
            {
                this.StepTimer.Stop();
                this.Closeform = false;
                ExceptionManager.ManageException(ex, ExceptionManager.ActionType.CloseCurrentForm, this.ParentForm);
            }
        }