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", "") )); }
public long Update_InvoiceBAL(Library.TMS.Invoice _invoice) { return(DAL.Update_InvoiceDAL(_invoice)); }