Ejemplo n.º 1
0
        private void RefreshDgvSTOIssues()
        {
            if (dgv_STO.SelectedRows.Count > 0)
            {
                var    obj        = dgv_STO.SelectedRows[0].Cells["Code"].Value;
                string teamcode   = obj == null ? null : obj.ToString();
                var    preplanner = PrePlanner.GetPrePlannerFromTeamCode(teamcode);

                if (preplanner != null)
                {
                    this.Invoke(new deleBindDataSource(BindDataSource), preplanner);
                }

                obj = dgv_STO.SelectedRows[0].Cells["col_STO"].Value;
                if (obj != null)
                {
                    string teamname = obj.ToString();
                    for (int j = 0; j < dgv_FBList.ColumnCount; j++)
                    {
                        if (dgv_FBList.Columns[j].Name == "FB" || dgv_FBList.Columns[j].Name == "Start Date" || dgv_FBList.Columns[j].Name == "End Date")
                        {
                            dgv_FBList.Columns[j].Visible = true;
                        }
                        else if (dgv_FBList.Columns[j].Name.Contains(teamname))
                        {
                            dgv_FBList.Columns[j].Visible = true;
                        }
                        else
                        {
                            dgv_FBList.Columns[j].Visible = false;
                        }
                    }
                }
            }
        }
Ejemplo n.º 2
0
        private void dgv_STO_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {
            if (dgv_STO.Columns[e.ColumnIndex].Name == "col_Preplan")
            {
                if ((STO_RUN_STAT)dgv_STO.Rows[e.RowIndex].Cells["col_runstat"].Value == STO_RUN_STAT.RUNNING)
                {
                    MessageBox.Show("Already Running");
                }
                else if ((STO_RUN_STAT)dgv_STO.Rows[e.RowIndex].Cells["col_runstat"].Value == STO_RUN_STAT.TO_RUN)
                {
                    var sto_name   = dgv_STO.Rows[e.RowIndex].Cells["col_STO"].Value.ToString();
                    var sto        = ScrumTeamOwner.GetSTO(sto_name);
                    var preplanner = PrePlanner.GetPrePlannerFromTeamCode(sto.Code);


                    preplanner.AsyncProcessSTO();
                }
            }
        }
Ejemplo n.º 3
0
        private void RefreshDgvSTOIssues()
        {
            if (dgv_STO.SelectedRows.Count > 0)
            {
                var    obj        = dgv_STO.SelectedRows[0].Cells["Code"].Value;
                string teamcode   = obj == null ? null : obj.ToString();
                var    preplanner = PrePlanner.GetPrePlannerFromTeamCode(teamcode);
                preplanner.get_FB(DT_FB);
                preplanner.get_REL(DT_Rel);
                if (preplanner != null)
                {
                    bsAvail                          = new BindingSource();
                    bsAvail.DataSource               = preplanner.DT_AvailIssues;
                    dgv_AvailableIssues.DataSource   = bsAvail;
                    bsUntouch                        = new BindingSource();
                    bsUntouch.DataSource             = preplanner.DT_UntouchableIssues;
                    dgv_UntouchableIssues.DataSource = bsUntouch;
                }

                obj = dgv_STO.SelectedRows[0].Cells["col_STO"].Value;
                if (obj != null)
                {
                    string teamname = obj.ToString();
                    for (int j = 0; j < dgv_FBList.ColumnCount; j++)
                    {
                        if (dgv_FBList.Columns[j].Name == "FB" || dgv_FBList.Columns[j].Name == "Start Date" || dgv_FBList.Columns[j].Name == "End Date")
                        {
                            dgv_FBList.Columns[j].Visible = true;
                        }
                        else if (dgv_FBList.Columns[j].Name.Contains(teamname))
                        {
                            dgv_FBList.Columns[j].Visible = true;
                        }
                        else
                        {
                            dgv_FBList.Columns[j].Visible = false;
                        }
                    }
                }
            }
        }