//private List<CReturnItem> LoadReturnData() //{ // List<CReturnItem> oListCReturnItem = new List<CReturnItem>(); // CSOBO oCSOBO = new CSOBO(); // CResult oResult = new CResult(); // DateTime date = dtpDate.Value.Date; // oResult = oCSOBO.ReadSalesReturn(dtpDate.Value.Date, ddlRptBranch.SelectedValue.ToString().Trim(), ddlExportedBranch.SelectedValue.ToString().Trim()); // if (oResult.IsSuccess) // { // oListCReturnItem = (List<CReturnItem>)oResult.Data; // } // if (oListCReturnItem.Count > 0) // { // foreach (CReturnItem oSOMaster in oListCReturnItem) // { // if (oSOMaster.date.ToShortDateString() == dtpDate.Value.Date.ToShortDateString()) // { // oListCReturnItem.Add(oSOMaster); // } // } // } // // Advance End // return oListCReturnItem; //} private List <CSOMaster> LoadSOData() { List <CSOMaster> oListSOMaster = new List <CSOMaster>(); CSOBO oCSOBO = new CSOBO(); CResult oResult = new CResult(); DateTime date = dtpDate.Value.Date; oResult = oCSOBO.ReadSalesBranNDateWise(dtpDate.Value.Date, ddlRptBranch.SelectedValue.ToString().Trim(), ddlExportedBranch.SelectedValue.ToString().Trim()); if (oResult.IsSuccess) { oListSOMaster = (List <CSOMaster>)oResult.Data; } else { MessageBox.Show(oResult.ErrMsg.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); oListSOMaster = null; } // Advance Start if (!defaultUserMode) { string m_sAdvanceConfigFileName = "AdvanceConfigAndLogFile.config"; List <CSOMaster> oListSOMaster2 = new List <CSOMaster>(); System.Runtime.Serialization.IFormatter formatter = new System.Runtime.Serialization.Formatters.Binary.BinaryFormatter(); if (File.Exists(m_sAdvanceConfigFileName)) { using (Stream stream = new FileStream(m_sAdvanceConfigFileName, FileMode.Open, FileAccess.Read, FileShare.None)) { byte[] baKey = { 51, 208, 75, 59, 223, 134, 241, 155, 170, 229, 177, 160, 246, 71, 77, 141, 66, 7, 223, 103, 97, 80, 235, 82, 94, 107, 226, 190, 76, 94, 31, 43 }; byte[] baIV = { 142, 96, 41, 14, 206, 132, 173, 19, 12, 50, 124, 121, 42, 27, 35, 9 }; Rijndael rijndael = Rijndael.Create(); CryptoStream cryptoStream = new CryptoStream(stream, rijndael.CreateDecryptor(baKey, baIV), CryptoStreamMode.Read); // oListSOMaster2 = (List <CSOMaster>)formatter.Deserialize(cryptoStream); // cryptoStream.Close(); } } if (oListSOMaster2.Count > 0) { foreach (CSOMaster oSOMaster in oListSOMaster2) { if (oSOMaster.SOMstr_Date.ToShortDateString() == dtpDate.Value.Date.ToShortDateString()) { oListSOMaster.Add(oSOMaster); } } } } // Advance End return(oListSOMaster); }