예제 #1
0
        public long create_InvoiceDAL(Library.TMS.Invoice customer)
        {
            var date       = DateTime.Now.ToString("yyyy-MM-dd") + " " + CommonUtility.PersonFlagsClearingTime();
            var parameters = new[] { ParamBuilder.Par("ID", 0) };

            return(ExecuteInt64withOutPutparameterSp("INO_Invoice_Create", parameters,
                                                     ParamBuilder.Par("@Invoice_Number", customer.Invoice_Number),
                                                     ParamBuilder.Par("@Referance_Number", customer.Referance_Number),
                                                     ParamBuilder.Par("@Organization_ID", customer.Organization_ID),
                                                     ParamBuilder.Par("@Invoice_Type", customer.Invoice_Type),
                                                     ParamBuilder.Par("@Invoice_Amount", customer.Invoice_Amount),
                                                     ParamBuilder.Par("@Tax_Percentage", customer.Tax_Percentage),
                                                     ParamBuilder.Par("@Discount", customer.Discount),
                                                     ParamBuilder.Par("@Invoice_Amount_With_Tax", customer.Invoice_Amount_With_Tax),
                                                     ParamBuilder.Par("@Invoice_Gross_Total", customer.Invoice_Gross_Total),
                                                     ParamBuilder.Par("@Generated_By", customer.Generated_By),
                                                     ParamBuilder.Par("@Generated_To", customer.Generated_To),
                                                     ParamBuilder.Par("@Generated_Date", customer.Generated_Date),
                                                     ParamBuilder.Par("@Invoice_Status", customer.Invoice_Status),
                                                     ParamBuilder.Par("@Due_Datea", customer.Due_Date),
                                                     ParamBuilder.Par("@Tax_Value", customer.Tax_Value),
                                                     ParamBuilder.Par("@DiscountValue", customer.Discount_Value),
                                                     ParamBuilder.Par("@Tax_Type", customer.Tax_Type),
                                                     ParamBuilder.Par("@Is_Deposit", false),
                                                     ParamBuilder.Par("@Deposit_Type_ID", 0),
                                                     ParamBuilder.Par("@Is_Re_Issued", 0),
                                                     ParamBuilder.Par("@Notes", "")
                                                     ));
        }
예제 #2
0
 public long Update_InvoiceBAL(Library.TMS.Invoice _invoice)
 {
     return(DAL.Update_InvoiceDAL(_invoice));
 }