Пример #1
0
        public ICreditNote GetCreditNoteForView(long CreditNoteId)
        {
            ICreditNote creditNote = CreditNoteDAL.GetCreditNoteHeaderForView(CreditNoteId);

            creditNote.CreditNoteCharges = CreditNoteDAL.GetCreditNoteFooterForView(CreditNoteId);

            return(creditNote);
        }
 public void UpdateCreditNote(CreditNoteForm CreditNote)
 {
     try
     {
         ICreditNoteDAL CreditNoteDAL = new CreditNoteDAL();
         CreditNoteDAL.UpdateCreditNote(CreditNote);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
 public CreditNoteForm GetCreditNoteDetails(string CreditNoteNo)
 {
     try
     {
         ICreditNoteDAL CreditNoteDAL = new CreditNoteDAL();
         return(CreditNoteDAL.GetCreditNoteDetails(CreditNoteNo));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Пример #4
0
        public long SavefwdCreditNote(ICreditNote CreditNote)
        {
            long creditNoteId       = 0;
            long creditNoteChargeId = 0;

            creditNoteId = CreditNoteDAL.SaveCreditNoteHeader(CreditNote);

            if (creditNoteId > 0)
            {
                if (!ReferenceEquals(CreditNote.CreditNoteCharges, null))
                {
                    foreach (ICreditNoteCharge cRate in CreditNote.CreditNoteCharges)
                    {
                        cRate.CRNID        = creditNoteId;
                        creditNoteChargeId = CreditNoteDAL.SaveCreditNoteFooter(cRate);
                    }
                }
                creditNoteId = CreditNoteDAL.UpdateCRN(creditNoteId);
            }

            return(creditNoteId);
        }
        public CreditNoteForm GetPrintCreditNote(string piNo)
        {
            ICreditNoteDAL PIDAL = new CreditNoteDAL();

            return(PIDAL.GetPrintCreditNote(piNo));
        }
Пример #6
0
 public ICreditNoteCharge GetChargeDetails(int ChargeId, string InvoiceNo)
 {
     return(CreditNoteDAL.GeChargeDetails(ChargeId, InvoiceNo));
 }
Пример #7
0
 public DataTable GetAllfwdCharges(string InvoiceNo)
 {
     return(CreditNoteDAL.GetAllfwdCharges(InvoiceNo));
 }
Пример #8
0
 public ICreditNote GetfwdCrnHeaderInformation(int InvoiceId)
 {
     return(CreditNoteDAL.GetfwdCrnHeaderInformation(InvoiceId));
 }
Пример #9
0
 public ICreditNote GetHeaderInformation(int LineId, int LocationId, int InvoiceId)
 {
     return(CreditNoteDAL.GetHeaderInformation(LineId, LocationId, InvoiceId));
 }