private void Populate_cmbPOStatus() { cmbPOStatus.Items.Clear(); try { DataTable dt = new DataTable(); dt = PSSClass.PO.UniversalPO("PO_Status"); DDL_Item myddl1 = new DDL_Item(); myddl1.ddlItem_Name = "Show All"; myddl1.ddlItem_Value = "0"; cmbPOStatus.Items.Add(myddl1); for (int i = 0; i < dt.Rows.Count; i++) { DDL_Item myddl = new DDL_Item(); string strName = Convert.ToString(dt.Rows[i][0]); string strValue = Convert.ToString(dt.Rows[i][1]); myddl.ddlItem_Name = strName; myddl.ddlItem_Value = strValue; cmbPOStatus.Items.Add(myddl); } cmbPOStatus.DisplayMember = "ddlItem_Name"; cmbPOStatus.ValueMember = "ddlItem_Value"; } catch (Exception) { throw; } }
private void cmbPOStatus_SelectedIndexChanged(object sender, EventArgs e) { try { ComboBox mycmb = (ComboBox)sender; var strSelectedIndex = mycmb.SelectedIndex; if (strSelectedIndex >= 0) { DDL_Item myddl = new DDL_Item(); myddl = (DDL_Item)cmbPOStatus.Items[mycmb.SelectedIndex]; string strValue = myddl.ddlItem_Value; if (strValue != "0") { if (chkZeroFinals.Checked == true) { Populate_GridView("PO_Summary_By_Status_0", "", strValue, "", gvPipelineSummary); } else { Populate_GridView("PO_Summary_By_Status", "", strValue, "", gvPipelineSummary); } } else { if (chkZeroFinals.Checked == true) { Populate_GridView("PO_Summary_0", gvPipelineSummary); } else { Populate_GridView("PO_Summary", gvPipelineSummary); } } int intRecordsCount = gvPipelineSummary.Rows.Count; if (intRecordsCount > 0) { Populate_SummaryTotals(intRecordsCount); int intGridProjectedHight = (intRecordsCount + 3) * 25; if (intGridProjectedHight > 600) { intGridProjectedHight = 600; } int ingGroupHeight = intGridProjectedHight + 145; grpPipeSummary.Height = ingGroupHeight; gvPipelineSummary.Height = intGridProjectedHight; //Resize this.Size = new Size(grpPipeSummary.Width + 50, grpPipeSummary.Height + 50); grpPipeSummary.Visible = true; if (grpBigPicture.Visible == true) { grpBigPicture.Visible = false; } } } } catch (Exception) { throw; } }