public string GetUserVersions(string customerId) { QuotationBusinessActions obj = new QuotationBusinessActions(); var result = obj.GetQuotationVersion(customerId); var json = new JavaScriptSerializer().Serialize(result); return(json); }
public string AddQuotation(WebAPI.Models.Quotation quotation) { QuotationBusinessActions obj = new QuotationBusinessActions(); var result = obj.SaveQuotation(quotation); var json = new JavaScriptSerializer().Serialize(result); return(json); }
public string GetAllQuotations(string custName, int numberOfRecords, int pageNumber) { QuotationBusinessActions obj = new QuotationBusinessActions(); var result = obj.GetAllQuotations(custName, numberOfRecords, pageNumber); var json = new JavaScriptSerializer().Serialize(result); return(json); }
public string GetAllItems(string searchTerm) { QuotationBusinessActions obj = new QuotationBusinessActions(); var result = obj.GetAllItems(searchTerm); var json = new JavaScriptSerializer().Serialize(result); return(json); }
public string GetItemsById(List <int> selectedItems) { QuotationBusinessActions obj = new QuotationBusinessActions(); var result = obj.GetItemsByID(selectedItems); var json = new JavaScriptSerializer().Serialize(result); return(json); }
public string GetQuotationById(string quotationId) { QuotationBusinessActions obj = new QuotationBusinessActions(); var result = obj.GetQuotationDetailsById(quotationId); var json = new JavaScriptSerializer().Serialize(result); return(json); }
public string GetItemDetails(string itemId) { QuotationBusinessActions obj = new QuotationBusinessActions(); var result = obj.GetItemDetails(itemId); var json = new JavaScriptSerializer().Serialize(result); return(json); }
public string GetQuotationVersionDetails(string customerId, string version, bool isCustomer) { QuotationBusinessActions obj = new QuotationBusinessActions(); var result = obj.GetQuotationVersionDetails(customerId, version, isCustomer); var json = new JavaScriptSerializer().Serialize(result); return(json); }
public string GetQuotationExport(string customerId, string version, bool isCustomer, bool isSupplyAndLabour, string customerName) { QuotationBusinessActions obj = new QuotationBusinessActions(); var result = obj.GetQuotationExport(customerId, version, isCustomer, isSupplyAndLabour, customerName); var directory = HttpContext.Current.Server.MapPath("~/"); var filename = Path.Combine(directory, "Download", "Quotation.xlsx"); File.WriteAllBytes(filename, result); return(new JavaScriptSerializer().Serialize(filename)); }
public string AddItem(string name, string description, string unit, string specification, int unitRate, int labour, int margin, int tax, List <int> comboItems) { UserModel objUser = new UserModel(); int userID = 0; if (HttpContext.Current.Session["User"] != null) { objUser = (UserModel)Session["User"]; userID = objUser.UserId; } QuotationBusinessActions obj = new QuotationBusinessActions(); var result = obj.AddItem(name, description, unit, specification, unitRate, labour, userID, margin, tax, comboItems); var json = new JavaScriptSerializer().Serialize(true); return(json); }