public virtual List <dtBillingDetailForCreateInvoice> GetBillingDetailForCreateInvoice(string c_CUST_TYPE_JURISTIC, string c_PAYMENT_STATUS_CANCEL, string c_PAYMENT_STATUS_PAYMENT_MATCH_CANCELLED, string c_PAYMENT_STATUS_NOTE_FAIL, string c_PAYMENT_STATUS_POST_FAIL, string c_SEP_INV_CONTRACT_CODE_ASCE, string c_SEP_INV_SORT_ASCE, string c_SEP_INV_SORT_DESC, string c_SEP_INV_SAME_TYPE_CONTRACT_CODE_ASCE, string c_SEP_INV_SAME_TYPE_SORT_ASCE, string c_SEP_INV_SAME_TYPE_SORT_DESC, string c_BILLING_TYPE_GROUP_CONTINUES, string c_BILLING_TYPE_GROUP_DEPOSIT, string c_SEP_INV_EACH_CONTRACT, Nullable <System.DateTime> batchDate)
        {
            BLDataEntities context = new BLDataEntities();

            return(context.GetBillingDetailForCreateInvoice(c_CUST_TYPE_JURISTIC, c_PAYMENT_STATUS_CANCEL, c_PAYMENT_STATUS_PAYMENT_MATCH_CANCELLED, c_PAYMENT_STATUS_NOTE_FAIL, c_PAYMENT_STATUS_POST_FAIL, c_SEP_INV_CONTRACT_CODE_ASCE, c_SEP_INV_SORT_ASCE, c_SEP_INV_SORT_DESC, c_SEP_INV_SAME_TYPE_CONTRACT_CODE_ASCE, c_SEP_INV_SAME_TYPE_SORT_ASCE, c_SEP_INV_SAME_TYPE_SORT_DESC, c_BILLING_TYPE_GROUP_CONTINUES, c_BILLING_TYPE_GROUP_DEPOSIT, c_SEP_INV_EACH_CONTRACT, batchDate).ToList());
        }