Пример #1
0
        // GET: EstadoViewModels/Edit/5
        public ActionResult Edit(Guid?id)
        {
            EstadoViewModel estadoViewModel = null;

            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }

            try
            {
                estadoViewModel = Mapper.Map <EstadoViewModel>(uow.EstadoRepositorio.Get(x => x.Id == id));
                List <PaisViewModel> listaPais = Mapper.Map <List <PaisViewModel> >(uow.PaisRepositorio.GetTudo());
                ViewBag.PaisLista = listaPais;
                return(View(estadoViewModel));
            }
            catch (Exception ex)
            {
                if (estadoViewModel == null)
                {
                    return(HttpNotFound());
                }
                TempData["mensagem"] = string.Format("Ocorreu um Erro ao Buscar os Paises\\Estados! \n {0}", ex.Message);
                return(View());
            }
            finally
            {
                uow.Dispose();
            }
        }
Пример #2
0
        public IActionResult AddEditEstado(long?id, EstadoViewModel model)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    bool   isNew  = !id.HasValue;
                    Estado estado = isNew ? new Estado
                    {
                    } : context.Set <Estado>().SingleOrDefault(s => s.Id == id.Value);

                    estado.Descricao = model.Descricao;
                    estado.Pais      = model.Pais;

                    if (isNew)
                    {
                        context.Add(estado);
                    }
                    context.SaveChanges();
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(RedirectToAction("Index"));
        }
Пример #3
0
        public ActionResult Create([Bind(Include = "Nome,Sigla,Id_Pais")] EstadoViewModel estadoViewModel)
        {
            if (ModelState.IsValid)
            {
                try
                {
                    Estado estado = new Estado();
                    estado           = Mapper.Map <Estado>(estadoViewModel);
                    estado.Id        = Guid.NewGuid();
                    estado.TimesTamp = DateTime.Now;
                    uow.EstadoRepositorio.Adcionar(estado);
                    uow.Commit();
                    TempData["mensagem"] = string.Format("Estado {0} cadastrado com Sucesso!", estado.Nome);
                    return(RedirectToAction("Index"));
                }
                catch (Exception ex)
                {
                    TempData["mensagem"] = string.Format("Não foi possivel cadastrar o estado: {0}: \n {1}", estadoViewModel.Nome, ex.Message);
                    return(View(estadoViewModel));
                }
                finally
                {
                    uow.Dispose();
                }
            }

            return(View(estadoViewModel));
        }
        public JsonResult SalvarEstado(EstadoViewModel model)
        {
            var resultado = "OK";
            var mensagens = new List <string>();
            var idSalvo   = string.Empty;

            if (!ModelState.IsValid)
            {
                resultado = "AVISO";
                mensagens = ModelState.Values.SelectMany(x => x.Errors).Select(x => x.ErrorMessage).ToList();
            }
            else
            {
                try
                {
                    var vm = Mapper.Map <EstadoModel>(model);
                    var id = vm.Salvar();
                    if (id > 0)
                    {
                        idSalvo = id.ToString();
                    }
                    else
                    {
                        resultado = "ERRO";
                    }
                }
                catch (Exception ex)
                {
                    resultado = "ERRO";
                }
            }

            return(Json(new { Resultado = resultado, Mensagens = mensagens, IdSalvo = idSalvo }));
        }
Пример #5
0
        public ActionResult Edit(int id, EstadoViewModel estadoViewModel)
        {
            estadoViewModel.EstadoId = id;
            var estadoEntidade = Mapper.Map <EstadoViewModel, Estado>(estadoViewModel);

            _estadoAppServico.Atualizar(estadoEntidade);
            return(RedirectToAction("Index"));
        }
Пример #6
0
        public void Remove(EstadoViewModel estadoViewModel)
        {
            var estado = Mapper.Map <EstadoViewModel, Estado>(estadoViewModel);

            BeginTransaction();
            _estadoService.Remove(estado);
            Commit();
        }
        public JsonResult ObtenerEstados(EstadoViewModel f)
        {
            using (var client = new IntranetEntities())
            {
                var res = client.spObtenerEstados(f.EstadoID, f.Codigo, f.Nombre, f.PaisID, f.Activo).ToList();

                return(Json(res, JsonRequestBehavior.AllowGet));
            }
        }
Пример #8
0
        public EstadoViewModel MontaEstado(DataRow registro)
        {
            EstadoViewModel uf = new EstadoViewModel()
            {
                Id   = Convert.ToInt32(registro["id"]),
                Nome = registro["nome"].ToString()
            };

            return(uf);
        }
        public ActionResult Cadastrar(EstadoViewModel viewModel)
        {
            if (ModelState.IsValid)
            {
                var estado = viewModel.Model();
                _repositorioDeEstados.Inserir(estado);
                return(RedirectToAction("Index"));
            }

            return(View(viewModel));
        }
        public ActionResult Edit(EstadoViewModel estado)
        {
            if (ModelState.IsValid)
            {
                var estadoDomain = Mapper.Map <EstadoViewModel, Estado>(estado);
                _estadoApp.Update(estadoDomain);

                return(RedirectToAction("Index"));
            }

            return(View(estado));
        }
Пример #11
0
        public ActionResult Edit([Bind(Include = "IdEstado,Nome,Uf")] EstadoViewModel viewModel)
        {
            if (ModelState.IsValid)
            {
                Estado estado = Mapper.Map <EstadoViewModel, Estado>(viewModel);

                repositorioEstado.Alterar(estado);

                return(RedirectToAction("Index"));
            }
            return(View(viewModel));
        }
Пример #12
0
        public bool Gravar(EstadoViewModel est)
        {
            Estados e = new Estados()
            {
                Id   = est.Id,
                Nome = est.Nome,
                Uf   = est.Uf
            };

            e.Gravar();
            return(true);
        }
Пример #13
0
        public ActionResult Create(EstadoViewModel estadoViewModel)
        {
            if (ModelState.IsValid)
            {
                var estadoEntidade = Mapper.Map <EstadoViewModel, Estado>(estadoViewModel);
                _estadoAppServico.Adicionar(estadoEntidade);

                return(RedirectToAction("Index"));
            }

            return(View(estadoViewModel));
        }
Пример #14
0
        public async Task <IActionResult> Create(EstadoViewModel estadoViewModel)
        {
            if (!ModelState.IsValid)
            {
                return(View(estadoViewModel));
            }

            var dados = _mapper.Map <Estado>(estadoViewModel);
            await _estadoRepository.Adicionar(dados);

            return(RedirectToAction(nameof(Index)));
        }
        public HttpResponseMessage Post(EstadoViewModel estado)
        {
            if (ModelState.IsValid)
            {
                _repositorioDeEstados.Inserir(estado.Model());

                return(Request.CreateResponse(HttpStatusCode.Created, estado));
            }
            else
            {
                return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ModelState));
            }
        }
        public JsonResult AgregarEstado(EstadoViewModel f)
        {
            var Estado = f.MapToModel(f);

            Estado.UsuarioID = ((UsuarioWeb)Session["UsuarioWeb"]).Usuario.UsuarioID;

            using (var client = new IntranetEntities())
            {
                var res = client.spAgregarEstados(Estado.Codigo, Estado.Nombre, Estado.PaisID, Estado.UsuarioID, Estado.Activo);

                return(Json(res, JsonRequestBehavior.AllowGet));
            }
        }
Пример #17
0
        public ActionResult Edit(EstadoViewModel estado)
        {
            if (ModelState.IsValid)
            {
                var estadoDomain = Mapper.Map <EstadoViewModel, Estado>(estado);
                _estadoApp.Update(estadoDomain);

                return(RedirectToAction("Index"));
            }

            ViewBag.PaisId = new SelectList(_paisApp.GetAll(), "PaisId", "NomePais", estado.PaisId);

            return(View(estado));
        }
        // GET: Estado
        public ActionResult Index()
        {
            SWNegocioBanco.SWNegocioBancoClient WS = new SWNegocioBanco.SWNegocioBancoClient();
            EstadoViewModel EstadoVW  = new EstadoViewModel();
            EstadoResponse  respuesta = new EstadoResponse();

            respuesta = WS.ConsultarEstado(new EstadoRequest());
            if (respuesta.CodigoError == 0)
            {
                EstadoVW.ListaEstado = respuesta.ListaEstado;
            }

            return(View(EstadoVW));
        }
Пример #19
0
 public DefaultRespuesta UpdateEstado(EstadoViewModel vmEstado)
 {
     try {
         var objModel = context.Reserva.Where(x => x.ID == vmEstado.IdReserva).FirstOrDefault();
         if (objModel != null)
         {
             objModel.ID_Estado = vmEstado.IdEstado;
             context.SaveChanges();
             return(new DefaultRespuesta(false, "Congratulation!!!"));
         }
         return(new DefaultRespuesta(true, "Don't save Change"));
     } catch {
         return(new DefaultRespuesta(true, "Fail Conexion"));
     }
 }
Пример #20
0
        public IActionResult AddEditEstado(long?id)
        {
            EstadoViewModel model = new EstadoViewModel();

            if (id.HasValue)
            {
                Estado estado = context.Set <Estado>().SingleOrDefault(c => c.Id == id.Value);
                if (estado != null)
                {
                    model.Id        = estado.Id;
                    model.Descricao = estado.Descricao;
                    model.Pais      = estado.Pais;
                }
            }
            return(PartialView("~/Views/Estado/_AddEditEstado.cshtml", model));
        }
        public HttpResponseMessage Put(int id, EstadoViewModel estado)
        {
            if (!ModelState.IsValid)
            {
                return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ModelState));
            }

            if (id != estado.Id)
            {
                return(Request.CreateResponse(HttpStatusCode.BadRequest));
            }

            _repositorioDeEstados.Atualizar(estado.Model());

            return(Request.CreateResponse(HttpStatusCode.OK));
        }
Пример #22
0
        public async Task <IActionResult> Edit(int id, EstadoViewModel estadoViewModel)
        {
            if (id != estadoViewModel.Id)
            {
                return(NotFound());
            }

            if (!ModelState.IsValid)
            {
                return(View(estadoViewModel));
            }

            var dados = _mapper.Map <Estado>(estadoViewModel);
            await _estadoRepository.Atualizar(dados);

            return(RedirectToAction(nameof(Index)));
        }
Пример #23
0
        public JsonResult ObtenerEstados(decimal catID)
        {
            var listEstados = estadoRepository.Get().Where(x => x.catID_est == catID).ToList();
            var modelEstado = new List <EstadoViewModel>();

            listEstados.ForEach(k =>
            {
                var estado = new EstadoViewModel()
                {
                    id          = k.estId,
                    descripcion = k.estDes
                };
                modelEstado.Add(estado);
            });

            return(Json(modelEstado, JsonRequestBehavior.AllowGet));
        }
        public ActionResult Delete(Guid id, EstadoViewModel estadoViewModel)
        {
            try
            {
                var client  = new RestClient();
                var request = new RestRequest(_UriAPI + "api/Estados/" + id, DataFormat.Json);

                request.AddJsonBody(estadoViewModel);

                var response = client.Delete <EstadoViewModel>(request);

                return(RedirectToAction(nameof(Index)));
            }
            catch
            {
                return(View());
            }
        }
Пример #25
0
        public ValidationResult Gravar(EstadoViewModel aviao)
        {
            BeginTransaction();
            var dadoIncluir = Mapper.Map <Estado>(aviao);
            var retorno     = service.Gravar(dadoIncluir);

            if (retorno.IsValid)
            {
                //commit transaction
                Commit();
                //commit error
                if (!ValidationResults.IsValid)
                {
                    return(ValidationResults);
                }
            }
            return(retorno);
        }
Пример #26
0
        private void InitializarEstadosReclamaciones(ReclamacionesReportViewModel reclamacionesReport)
        {
            int totalQR = db.Reclamacions.Count();
            List <EstadoViewModel> estados = new List <EstadoViewModel>();

            db.Estado_QRs.ToList().ForEach(
                e =>
            {
                EstadoViewModel tempEstado = new EstadoViewModel();
                tempEstado.Estado          = e.Descripcion;
                tempEstado.Cantidad        = db.Reclamacions.Count(q => q.Estado_QR_EstadoID == e.EstadoID);
                tempEstado.Porcentaje      = getPorcentaje((decimal)tempEstado.Cantidad, (decimal)totalQR);

                estados.Add(tempEstado);
            }
                );

            reclamacionesReport.Estados = estados;
        }
        public IActionResult GetCiudades(int id)
        {
            try
            {
                if (!Funciones.Validadores.validaId(id))
                {
                    return(BadRequest(Funciones.Constantes.BAD_REQUEST));
                }

                EstadoCore      estadoCore = new EstadoCore(dbContext);
                EstadoViewModel response   = estadoCore.GetCiudades(id);
                //if (!Funciones.Validadores.validaObjeto(estado))
                //    return NotFound(Funciones.Constantes.NOT_FOUND);

                return(Ok(response));
            }
            catch (Exception ex)
            {
                return(StatusCode((int)HttpStatusCode.InternalServerError, ex.Message));
            }
        }
        public ActionResult EstadoEditar(int?EstadoID, string Accion)
        {
            using (var client = new IntranetEntities())
            {
                if (Accion == "A")
                {
                    return(PartialView("~/Views/Catalogo/Estado/EditarEstado.cshtml", new EstadoViewModel {
                        Accion = Accion
                    }));
                }
                else
                {
                    var res = client.spObtenerEstados(EstadoID, null, null, null, null);

                    var model = new EstadoViewModel(res.FirstOrDefault());

                    model.Accion = Accion;

                    return(PartialView("~/Views/Catalogo/Estado/EditarEstado.cshtml", model));
                }
            }
        }
Пример #29
0
        public JsonResult Put(EstadoViewModel estadoViewModel)
        {
            try
            {
                if (!ModelState.IsValid)
                {
                    List <string> erros = (from item in ModelState.Values
                                           from error in item.Errors
                                           select error.ErrorMessage).ToList();
                    Response.StatusCode = 400;
                    return(Json(string.Join(Environment.NewLine, erros)));
                }

                Estado estado = EstadoViewModel.RetornaEstado(estadoViewModel);

                if (estado == null)
                {
                    Response.StatusCode = 404;
                    return(Json("Estado não encontrado"));
                }
                else
                {
                    if (EstadoViewModel.AtualizarSentimento(estadoViewModel, estado))
                    {
                        return(Json("Atualizado com sucesso"));
                    }
                    else
                    {
                        return(Json("Erro ao atualizar"));
                    }
                }
            }
            catch (Exception ex)
            {
                Response.StatusCode = 500;
                return(Json(ex.Message));
            }
        }
Пример #30
0
        public JsonResult SalvarEstado(EstadoViewModel model)
        {
            var resultado = "OK";
            var mensagens = new List <string>();
            var idSalvo   = string.Empty;
            var quant     = 0; //definição da quantidade em todos

            if (!ModelState.IsValid)
            {
                resultado = "AVISO";
                mensagens = ModelState.Values.SelectMany(x => x.Errors).Select(x => x.ErrorMessage).ToList();
            }
            else
            {
                try
                {
                    var vm = Mapper.Map <EstadoModel>(model);
                    var id = vm.Salvar();
                    if (id > 0)
                    {
                        idSalvo = id.ToString();
                        quant   = EstadoModel.RecuperarQuantidade(); //mas um para fazer em todos
                    }
                    else
                    {
                        resultado = "ERRO";
                    }
                }
                catch (Exception ex)
                {
                    resultado = "ERRO";
                }
            }

            return(Json(new { Resultado = resultado, Mensagens = mensagens, IdSalvo = idSalvo, Quantidade = quant }));
        }