private void AddCreditNoteCharge() { List <ICreditNoteCharge> cnCharges = null; ICreditNoteCharge cnCharge = new CreditNoteChargeEntity(); BuildCreditNoteCharge(cnCharge); if (ViewState["CN_CHARGE"] != null) { cnCharges = ViewState["CN_CHARGE"] as List <ICreditNoteCharge>; } else { cnCharges = new List <ICreditNoteCharge>(); } cnCharges.Add(cnCharge); gvwCreditNote.DataSource = cnCharges; gvwCreditNote.DataBind(); ViewState["CN_CHARGE"] = cnCharges; ClearCreditNoteCharge(); }
public static List <ICreditNoteCharge> GetCreditNoteFooterForView(long CreditNoteId) { string strExecution = "usp_CN_GetFooterForView"; List <ICreditNoteCharge> lstCnCharges = new List <ICreditNoteCharge>(); using (DbQuery oDq = new DbQuery(strExecution)) { oDq.AddBigIntegerParam("@CreditNoteId", CreditNoteId); DataTableReader reader = oDq.GetTableReader(); while (reader.Read()) { ICreditNoteCharge cnCharge = new CreditNoteChargeEntity(reader); lstCnCharges.Add(cnCharge); } reader.Close(); } return(lstCnCharges); }
public static ICreditNoteCharge GeChargeDetails(int ChargeId, string InvoiceNo) { string strExecution = "usp_CN_GetChargeDetail"; ICreditNoteCharge creditNoteCharge = null; using (DbQuery oDq = new DbQuery(strExecution)) { oDq.AddIntegerParam("@ChargeId", ChargeId); oDq.AddVarcharParam("@InvoiceNo", 30, InvoiceNo); DataTableReader reader = oDq.GetTableReader(); while (reader.Read()) { creditNoteCharge = new CreditNoteChargeEntity(reader); } reader.Close(); } return(creditNoteCharge); }