Пример #1
0
 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;
     }
 }
Пример #2
0
        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;
            }
        }