コード例 #1
0
        public List <EnquiryModel> GetAllEnquiries(string enquiryType, int pageNumber, string searchTerm, int numberOfRecords, string fromDate, string toDate)
        {
            EnquiryDataAccess obj = new EnquiryDataAccess();
            var result            = obj.GetAllEnquiries(enquiryType, pageNumber, searchTerm, numberOfRecords, fromDate, toDate);

            return(ConvertEnquiries(result));
        }
コード例 #2
0
        public EnquiryNotificationModel GetEnquiryNotifications()
        {
            EnquiryDataAccess obj = new EnquiryDataAccess();
            var result            = obj.GetEnquiryNotifications();

            return(ConvertEnquiryNotifications(result));
        }
コード例 #3
0
        public bool AddEnquiry(string name, string number, string address, string email, string response, string nextFollowDate, string comments, string userId, string customerId)
        {
            EnquiryDataAccess obj = new EnquiryDataAccess();
            var result            = obj.AddEnquiry(name, number, address, email, response, nextFollowDate, comments, userId, customerId);

            return(result);
        }
コード例 #4
0
        public byte[] GetEnquiryExcel(string enquiryType, int pageNumber, string searchTerm, int numberOfRecords, string fromDate, string toDate)
        {
            EnquiryDataAccess obj = new EnquiryDataAccess();
            var result            = obj.GetAllEnquiries(enquiryType, 1, searchTerm, 10000, fromDate, toDate);

            string[] columns = { "Name", "Phone", "Email", "Response", "DateAdded" };
            return(ExportExcel(MapDataTableForExport(result), "Enquiry", false, ""));
        }
コード例 #5
0
        public bool AddFollowUp(string enqID, string comment, string nextFollowUpDate, string response, int addedBy)
        {
            bool isSuccess           = false;
            EnquiryDataAccess objEnq = new EnquiryDataAccess();

            isSuccess = objEnq.AddFollowUp(enqID, comment, nextFollowUpDate, response, addedBy);
            return(isSuccess);
        }
コード例 #6
0
        public bool AddCategory(string categoryName, int updatedBy)
        {
            bool isSuccess           = false;
            EnquiryDataAccess objEnq = new EnquiryDataAccess();

            isSuccess = objEnq.AddCategory(categoryName, updatedBy);
            return(isSuccess);
        }
コード例 #7
0
        public bool DeleteEnquiry(string enquiryID, int updatedBy)
        {
            bool isSuccess           = false;
            EnquiryDataAccess objEnq = new EnquiryDataAccess();

            isSuccess = objEnq.DeleteEnquiry(enquiryID, updatedBy);
            return(isSuccess);
        }
コード例 #8
0
        public EnquiryModel GetEnquiryAndFollowUpbYEnquiryId(int enquiryID, bool showTime = false)
        {
            EnquiryDataAccess objEnq = new EnquiryDataAccess();

            return(GetEnquiryAndFollowUpAsList(objEnq.GetEnquiryAndFollowUpbYEnquiryId(enquiryID), showTime));
        }