//----------- private List <iorequirements> getIOReqDetails() { List <iorequirements> IOReqList = new List <iorequirements>(); try { iorequirements ioReq = new iorequirements(); for (int i = 0; i < grdMainList.Rows.Count; i++) { ioReq = new iorequirements(); ioReq.SEFID = grdMainList.Rows[i].Cells["SEFID1"].Value.ToString(); ioReq.SEFReferenceNo = Convert.ToInt32(grdMainList.Rows[i].Cells["SEFRefNo"].Value); ioReq.RequiredValue = grdMainList.Rows[i].Cells["RequiredValue"].Value.ToString(); ioReq.SequenceNo = Convert.ToInt32(grdMainList.Rows[i].Cells["SequenceNo"].Value); ioReq.Description = grdMainList.Rows[i].Cells["Description"].Value.ToString(); IOReqList.Add(ioReq); } } catch (Exception ex) { MessageBox.Show("getIOReqDetails() : Error getting IOReq Details"); IOReqList = null; } return(IOReqList); }
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) { } }