public virtual ActionResult CustomerField() { var model = new CustomerFieldListModel(); //model.Active = _comm.GetActiveList(); //model.Fields = GetFields(); HttpSessionStateBase session = HttpContext.Session; return(View(model)); }
public ActionResult InsertCustomerField(CustomerFieldListModel model, string returnurl) { HttpSessionStateBase session = HttpContext.Session; try { // update process Tbl_CustomerField tg = new Tbl_CustomerField(); tg.CustomerField_ID = model.CustomerField_ID; tg.CustomerField_Name = model.CustomerField_Name; tg.Description = model.Description; tg.LastUpdateUser_ID = Convert.ToInt32(session["UserID"]); tg.LastUpdateDate = DateTime.Now.ToString("yyyy-MM-dd"); tg.LastUpdateTime = DateTime.Now.ToString("HH:mm"); if (_customerService.AddNewCustomerField(tg)) { var gridModel = new DataSourceResult { ExtraData = new CustomerListModel { Message = Message.OperationSuccessful, MessageColor = "green", }, Total = 1 }; return(Json(gridModel)); } else { var gridModel = new DataSourceResult { ExtraData = new CustomerListModel { Message = Message.OperationUnsuccessful, MessageColor = "red", }, Total = 1 }; return(Json(gridModel)); } } catch (Exception ex) { var gridModel = new DataSourceResult { ExtraData = new CustomerListModel { Message = Message.OperationUnsuccessful, MessageColor = "red", }, Total = 1 }; return(Json(gridModel)); } }
public virtual ActionResult CustomerFieldList(DataSourceRequest command, CustomerFieldListModel model) { if (string.IsNullOrEmpty(model.CustomerField_Name) && string.IsNullOrEmpty(model.Description)) { var Items = _customerService.GetAllCustomerFileds(); var gridModel = new DataSourceResult { Data = Items.Select(x => new CustomerFieldListModel { CustomerField_Name = x.CustomerField_Name, Description = x.Description, CustomerField_ID = x.CustomerField_ID }), Total = Items.Count() }; return(Json(gridModel)); } else { //var UserItems = _groupService.SearchCustomer(model.GroupName, model.Description); var UserItems = _customerService.SearchCustomerField(model.CustomerField_Name, model.Description); var gridModel = new DataSourceResult { Data = UserItems.Select(x => new CustomerFieldListModel { CustomerField_Name = x.CustomerField_Name, Description = x.Description, CustomerField_ID = x.CustomerField_ID }), Total = UserItems.Count() }; return(Json(gridModel)); } }