Example #1
0
        private void listTemplates()
        {
            try
            {
                grdMainList.Rows.Clear();
                InternalOrderDB       IODb        = new InternalOrderDB();
                List <iorequirements> sefTempList = IODb.getTemplateListForProductType(sefid);

                int           i       = 1;
                List <string> strList = new List <string>();

                foreach (iorequirements req in sefTempList)
                {
                    grdMainList.Rows.Add();
                    grdMainList.Rows[grdMainList.RowCount - 1].Cells["SiNo"].Value        = i;
                    grdMainList.Rows[grdMainList.RowCount - 1].Cells["SEFID1"].Value      = req.SEFID;
                    grdMainList.Rows[grdMainList.RowCount - 1].Cells["SEFRefNo"].Value    = req.SEFReferenceNo;
                    grdMainList.Rows[grdMainList.RowCount - 1].Cells["SequenceNo"].Value  = req.SequenceNo;
                    grdMainList.Rows[grdMainList.RowCount - 1].Cells["Description"].Value = req.Description;

                    iorequirements ioreqTemp = reqList.FirstOrDefault(listItem => listItem.SEFReferenceNo == req.SEFReferenceNo);

                    if (ioreqTemp != null)
                    {
                        if (ioreqTemp.RequiredValue != null)
                        {
                            grdMainList.Rows[grdMainList.RowCount - 1].Cells["RequiredValue"].Value = ioreqTemp.RequiredValue;
                        }
                        else
                        {
                            grdMainList.Rows[grdMainList.RowCount - 1].Cells["RequiredValue"].Value = "";
                        }
                    }
                    else
                    {
                        grdMainList.Rows[grdMainList.RowCount - 1].Cells["RequiredValue"].Value = "";
                    }
                    i++;
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Error in Template  Listing");
            }
            try
            {
                pnlList.Visible = true;
            }
            catch (Exception ex)
            {
            }
        }