public virtual List <dtBillingDetailByProcess> GetBillingDetailByProcess(string c_PAYMENT_METHOD_AUTO_TRANFER, string c_PAYMENT_METHOD_BANK_TRANSFER, string c_PAYMENT_METHOD_CREDIT_CARD, string c_PAYMENT_METHOD_MESSENGER, string c_PAYMENT_STATUS_INV_BANK_COLLECT, string c_PAYMENT_STATUS_DETAIL_AUTO_CREDIT, string c_BILLING_TYPE_SERVICE, string c_BILLING_TYPE_MA, string c_BILLING_TYPE_SG, string c_BILLING_TYPE_DURING_STOP_SERVICE, string c_BILLING_TYPE_DURING_STOP_MA, string c_BILLING_TYPE_DURING_STOP_SG, string c_BILLING_TYPE_GROUP_CONTINUES, Nullable <System.DateTime> batchDate)
        {
            BLDataEntities context = new BLDataEntities();

            return(context.GetBillingDetailByProcess(c_PAYMENT_METHOD_AUTO_TRANFER, c_PAYMENT_METHOD_BANK_TRANSFER, c_PAYMENT_METHOD_CREDIT_CARD, c_PAYMENT_METHOD_MESSENGER, c_PAYMENT_STATUS_INV_BANK_COLLECT, c_PAYMENT_STATUS_DETAIL_AUTO_CREDIT, c_BILLING_TYPE_SERVICE, c_BILLING_TYPE_MA, c_BILLING_TYPE_SG, c_BILLING_TYPE_DURING_STOP_SERVICE, c_BILLING_TYPE_DURING_STOP_MA, c_BILLING_TYPE_DURING_STOP_SG, c_BILLING_TYPE_GROUP_CONTINUES, batchDate).ToList());
        }