protected List <FilterValue> GetFilters(string filterValues, bool deleteFilter)
        {
            List <FilterValue> filters;

            if (string.IsNullOrEmpty(filterValues))
            {
                SetSessionVariable("filter", "");
            }

            if (deleteFilter)
            {
                filters = JSonConvertUtil.Deserialize <List <FilterValue> >(filterValues);
            }
            else
            {
                var filter = JSonConvertUtil.Deserialize <FilterValue>(filterValues);

                filters = JSonConvertUtil.Deserialize <List <FilterValue> >(GetSessionVariable("filter"));

                if (filters == null)
                {
                    filters = new List <FilterValue>();
                }

                if (filter != null)
                {
                    filters.Add(filter);
                }
            }

            SetSessionVariable("filter", JSonConvertUtil.Convert(filters));

            return(filters);
        }
Example #2
0
        public override bool Delete(string input)
        {
            var itemIds = JsonConvert.DeserializeObject <string[]>(input);

            var campaignIds = itemIds.Select(i => Protector.Unprotect(i)).ToList();

            var idTasks = "";

            foreach (var tasks in itemIds.Select(item => _taskCampaignBusiness.GetAlltasksByCampaignId(new Guid(Protector.Unprotect(item)), ApplicationUserCurrent.AccountId)))
            {
                foreach (var tsk in tasks)
                {
                    if ((idTasks.IndexOf(',') < 0) && (!(string.IsNullOrEmpty(idTasks))) ||
                        (idTasks.IndexOf(',') >= 0) && (!(string.IsNullOrEmpty(idTasks))))
                    {
                        idTasks += ",";
                    }
                    idTasks += "\"" + tsk.Id + "\"";
                }
                idTasks = "[" + idTasks + "]";

                var idsTask = JsonConvert.DeserializeObject <string[]>(idTasks);

                if (idsTask.Any())
                {
                    _commonBusiness.DeleteId(CTask.TableName, idsTask);
                }
            }

            return(base.Delete(JSonConvertUtil.Convert(campaignIds)));
        }
        public string GetBranchesByCampaign(Guid idCampaign)
        {
            var taskList = _taskCampaignBusiness.GetTasksBranchesByCampaign(idCampaign, ApplicationUserCurrent.AccountId);

            var resultList = ConvertTask.ConvertTaskListToCampaignBranchesViewModelList(taskList);

            return(JSonConvertUtil.Convert(resultList));
        }
        public string GetResults()
        {
            Guid idAccount = ApplicationUserCurrent.AccountId;

            var itemsResults = _bulkLoadBusiness.GetDataByAccount(idAccount);

            return(JSonConvertUtil.Convert(itemsResults));
        }
Example #5
0
        public string GetMerchantsByCampaign(Guid idCampaign)
        {
            var merchantsList = _userBusiness.GetMerchantsByCampaign(idCampaign, ApplicationUserCurrent.AccountId);

            var resultList = ConvertDashBoard.ConvertUserListToDashBoardMerchantViewModelList(merchantsList);

            return(JSonConvertUtil.Convert(resultList));
        }
        public string GetCustomerProductList(string idCustomer)
        {
            idCustomer = idCustomer.Replace("\"", string.Empty);

            return(JSonConvertUtil.Convert(
                       productBusiness.GetProductListByCustomer(
                           new Guid(idCustomer),
                           idAccount)));
        }
        public string SaveBranch(string input)
        {
            Guid   idAccount = ApplicationUserCurrent.AccountId;
            Branch branch    = JsonConvert.DeserializeObject <Branch>(input);

            branch = _branchBusiness.SaveBranch(branch, idAccount);

            return(JSonConvertUtil.Convert(branch));
        }
Example #8
0
        public string DeleteImageBranch(Guid idImageBranch)
        {
            var imageBranch = _branchImageBusiness.GetBranchImageById(idImageBranch, ApplicationUserCurrent.AccountId);

            AzureStorageUtil.DeleteBlob(CBranch.ImagesContainer, imageBranch.NameFile);
            _branchImageBusiness.DeleteBranchImage(idImageBranch, ApplicationUserCurrent.AccountId);

            var itemResult = _branchImageBusiness.GetBranchesImagesList(imageBranch.IdBranch, ApplicationUserCurrent.AccountId);

            return(JSonConvertUtil.Convert(itemResult));
        }
        public async Task <string> GetBranchProfile(string idBranch)
        {
            var branch   = _branchBusiness.GetBranchCompleteProfile(new Guid(idBranch), ApplicationUserCurrent.AccountId);
            var smslista = _smsBusiness.GetCampaignByIdSms(ApplicationUserCurrent.AccountId);

            branch.BranchImages = await GetBranchImagesInBase64(branch.Id);

            var itemReturn = ConvertBranch.ConvertBranchToBranchProfileViewModel(branch, smslista);

            return(JSonConvertUtil.Convert(itemReturn));
        }
        public IActionResult Localization(string input)
        {
            if (null != input)
            {
                string[] itemIds = JsonConvert.DeserializeObject <string[]>(input);
                var      locales = _branchBusiness.GetBranchesList(itemIds, ApplicationUserCurrent.AccountId);

                ViewData[CBranch.ViewDataLocalizacion] = JSonConvertUtil.Convert(locales);
            }

            return(View());
        }
        public async Task <string> GetBranchById(string idBranch)
        {
            var itemReturn = new Branch();

            if (!string.IsNullOrEmpty(idBranch))
            {
                itemReturn = _branchBusiness.GetOne(new Guid(idBranch), ApplicationUserCurrent.AccountId);
                //inserto las imagenes en base 64 en el objeto
                itemReturn.BranchImages = _branchImageBusiness.GetBranchesImagesList(Guid.Parse(idBranch), ApplicationUserCurrent.AccountId);
            }

            return(JSonConvertUtil.Convert(itemReturn));
        }
        public JsonResult GetPropietario(String idPropietario)
        {
            try
            {
                var model = _AreaProspeccionDAO.ObtenePropietario(int.Parse(idPropietario));

                JSonConvertUtil.Convert(model);
                return(Json(model));
            }
            catch (Exception e)
            {
                return(null);
            }
        }
Example #13
0
 public JsonResult Get(Guid idTask)
 {
     try
     {
         var model = _taskCampaignBusiness.GetSectionsPoll(idTask, _idAccount);
         JSonConvertUtil.Convert(model);
         return(Json(model));
     }
     catch (Exception e)
     {
         _logger.LogError(new EventId(0, "Error Index"), e.Message);
         return(null);
     }
 }
Example #14
0
 public JsonResult GetPredio(String idPredio)
 {
     try
     {
         var model     = _AreaProspeccionDAO.ObtenePredioId(int.Parse(idPredio));
         var jsonModel = model;
         JSonConvertUtil.Convert(jsonModel);
         return(Json(jsonModel));
     }
     catch (Exception e)
     {
         return(null);
     }
 }
        public string GetProductById(string idProduct)
        {
            var itemReturn = new Product();

            if (!string.IsNullOrEmpty(idProduct))
            {
                itemReturn = productBusiness.GetProductById(
                    new Guid(idProduct));
            }

            var result = JSonConvertUtil.Convert(itemReturn);

            return(result);
        }
        public string GetOneCustomer(string id)
        {
            var itemReturn = new Customer();

            if (!String.IsNullOrEmpty(id))
            {
                itemReturn = _customerBusiness.GetOne(new Guid(id), ApplicationUserCurrent.AccountId);
            }
            else
            {
                itemReturn.DateCreation = DateTime.Now;
            }

            return(JSonConvertUtil.Convert(itemReturn));
        }
 public JsonResult GetGetPredio(String idPredio)
 {
     try
     {
         var model = _AreaProspeccionDAO.ObtenePredios(int.Parse(idPredio));
         IList <PredioViewModel> _empyModel = new List <PredioViewModel>();
         _empyModel.Add(EntyPredio());
         var jsonModel = model != null ? model : _empyModel;
         JSonConvertUtil.Convert(jsonModel);
         return(Json(jsonModel));
     }
     catch (Exception e)
     {
         return(null);
     }
 }
Example #18
0
        protected T ConfigurePagination <T>(T entity, int pageIndex, int pageSize, List <FilterValue> filterValues, int countTotal) where T : PaginatedList
        {
            entity.PageIndex  = pageIndex;
            entity.TotalPages = (int)Math.Ceiling(countTotal / (double)pageSize);
            entity.PageSize   = pageSize;
            entity.Properties.FilterValues  = filterValues ?? new List <FilterValue>();
            entity.Properties.CurrentFilter = JSonConvertUtil.Convert(filterValues);

            var filterResult = CoreFilterDao.GetCoreFilter(entity.FilterName);

            if (filterResult != null)
            {
                entity.Properties.FilterList = CoreFilterDetailDao.GetCoreFilterDetails(filterResult.Id);
            }

            return(entity);
        }
Example #19
0
        public string SaveCampaign(Campaign campaign, string inputServices)
        {
            try
            {
                var idAccount    = ApplicationUserCurrent.AccountId;
                var itemServices = JsonConvert.DeserializeObject <List <ListCampaignServicesViewModel> >(inputServices);

                campaign = _campaignBusiness.SaveCampaign(campaign, itemServices, idAccount);

                return(JSonConvertUtil.Convert(campaign));
            }
            catch (Exception e)
            {
                _logger.LogError(new EventId(0, "Error Index"), e.Message);
                return(null);
            }
        }
Example #20
0
        public JsonResult Get(int IdEq)
        {
            try
            {
                var model = IdEq != 0 ? _equipmentBusiness.GetEquipment_Profile(IdEq, ApplicationUserCurrent.AccountId) : null;

                JSonConvertUtil.Convert(model);
                if (model != null)
                {
                    // _SaveImagesAsync(IdEq);
                }
                return(Json(model));
            }
            catch (Exception e)
            {
                _logger.LogError(new EventId(0, "Error Index"), e.Message);
                return(null);
            }
        }
Example #21
0
        public async Task <JsonResult> _Note(String coment, String Idpredio)
        {
            var user = await _userManager.GetUserAsync(User);

            if (user != null)
            {
                if (ModelState.IsValid)
                {
                    var id = _AreaProspeccionDAO.GuardarAreas_task(coment, int.Parse(Idpredio), "", "", 1, "", user.UserName, "");

                    var model = _AreaProspeccionDAO.ObtenerTareasbyId(id);
                    //   _correo.enviar();
                    JSonConvertUtil.Convert(model);
                    return(Json(model));
                }
                return(Json(""));
            }
            return(Json(""));
        }
        public JsonResult GetProfile(String IdPago)
        {
            try
            {
                var model = IdPago.Equals("") == false?_pagosBusiness.GetPago_Profile(IdPago, ApplicationUserCurrent.AccountId) : null;

                JSonConvertUtil.Convert(model);
                if (model != null)
                {
                    // _SaveImagesAsync(IdEq);
                }
                return(Json(model));
            }
            catch (Exception e)
            {
                _logger.LogError(new EventId(0, "Error Index"), e.Message);
                return(null);
            }
        }
Example #23
0
        public async Task <JsonResult> _interaction(String coment, String subject, String reunion, String Idpredio, String destinatario, String type)
        {
            var user = await _userManager.GetUserAsync(User);

            if (user != null)
            {
                if (ModelState.IsValid)
                {
                    var id    = _AreaProspeccionDAO.GuardarAreas_task(coment, int.Parse(Idpredio), destinatario, subject, int.Parse(type), "", user.UserName, reunion);
                    var model = _AreaProspeccionDAO.ObtenerTareasbyId(id);
                    JSonConvertUtil.Convert(model);
                    return(Json(model));
                }

                return(Json(""));
            }

            return(Json(""));
        }
Example #24
0
        public string GetSimpleCampaignById(string idCampaign)
        {
            try
            {
                var itemReturn = new Campaign();

                if (!string.IsNullOrEmpty(idCampaign))
                {
                    itemReturn = _campaignBusiness.GetSimpleCampaignById(new Guid(idCampaign), ApplicationUserCurrent.AccountId);
                }

                return(JSonConvertUtil.Convert(itemReturn));
            }
            catch (Exception e)
            {
                _logger.LogError(new EventId(0, "Error Index"), e.Message);
                return(null);
            }
        }
Example #25
0
        public string GetCampaignByName(string nameCampaign)
        {
            try
            {
                Campaign itemReturn = null;

                if (!string.IsNullOrEmpty(nameCampaign))
                {
                    itemReturn = _campaignBusiness.GetCampaignByName(nameCampaign, ApplicationUserCurrent.AccountId);
                }

                return(JSonConvertUtil.Convert(itemReturn));
            }
            catch (Exception e)
            {
                _logger.LogError(new EventId(0, "Error Index"), e.Message);
                return(null);
            }
        }
Example #26
0
        public async Task <JsonResult> _Message(String coment, String subject, String des, String Idpredio, String urlpath)
        {
            var user = await _userManager.GetUserAsync(User);

            if (user != null)
            {
                if (ModelState.IsValid)
                {
                    var pathUrl     = urlpath != null ? urlpath : "";
                    var id          = _AreaProspeccionDAO.GuardarAreas_task(coment, int.Parse(Idpredio), des, subject, 2, pathUrl, user.UserName, "");
                    var model       = _AreaProspeccionDAO.ObtenerTareasbyId(id);
                    var pathUrlmail = urlpath != null ? _Env.WebRootPath + urlpath : "";
                    _correo.enviar(subject, des, coment, pathUrlmail);
                    JSonConvertUtil.Convert(model);
                    return(Json(model));
                }
                return(Json(""));
            }
            return(Json(""));
        }
Example #27
0
        public JsonResult GetDetailTask(String idPredio)
        {
            try
            {
                var model = _AreaProspeccionDAO.ObtenerTareas(int.Parse(idPredio));
                if (model.Count() > 0)
                {
                    JSonConvertUtil.Convert(model);

                    return(Json(model));
                }

                return(Json("-1"));
            }
            catch (Exception e)
            {
                var model = _AreaProspeccionDAO.ObtenerTareasini(5);
                return(Json(model));
            }
        }
        public async Task <string> UploadBranchImage(string branch)
        {
            List <BranchImages> itemResult;

            try
            {
                if (new Guid(branch) == Guid.Empty)
                {
                    throw new ExceptionMardis();
                }

                var files = Request.Form.Files;

                await UploadFilesToAzure(branch, files);

                itemResult = await GetBranchImagesInBase64(new Guid(branch));
            }
            catch (Exception ex)
            {
                itemResult = new List <BranchImages>();
            }

            return(JSonConvertUtil.Convert(itemResult));
        }
 public string GetAllTypeService()
 {
     return(JSonConvertUtil.Convert(typeServiceBusiness.GetAll()));
 }
Example #30
0
        public string GetTaskListByServiceAndBranch(Guid idBranch, Guid idService)
        {
            var listResult = _taskCampaignBusiness.GetTaskListByServiceAndBranch(idBranch, idService, ApplicationUserCurrent.AccountId);

            return(JSonConvertUtil.Convert(listResult));
        }