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; } } } } }
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(); } } }
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; } } } } }