Exemplo n.º 1
0
        public ResultadoModel CatArticulosGuardar(CatArticulosModel a)
        {
            ResultadoModel r = new ResultadoModel();

            try
            {
                ConexionBDParametros parametros = new ConexionBDParametros();
                parametros.Agregar("@pCatArticulosID", System.Data.DbType.Int32, a.CatArticulosID);
                parametros.Agregar("@pDescripcion", System.Data.DbType.String, a.Descripcion);
                parametros.Agregar("@pPrecio", System.Data.DbType.Decimal, a.Precio);
                parametros.Agregar("@pCosto", System.Data.DbType.Decimal, a.Costo);
                parametros.Agregar("@pResultado", System.Data.DbType.Byte, System.Data.ParameterDirection.Output);
                parametros.Agregar("@pMsg", System.Data.DbType.String, 300, System.Data.ParameterDirection.Output);

                _conexion.EjecutarConsulta("CatArticulosGuardar", parametros);

                r.Valor   = parametros.Value("@pResultado").ToBool();
                r.Mensaje = parametros.Value("@pMsg").ToString();
            }
            catch (Exception ex)
            {
                r.Valor   = false;
                r.Mensaje = ex.Message;
            }

            return(r);
        }
        public ActionResult Index()
        {
            if (Session["AlunoLogado"] != null)
            {
                alunoModel = Session["AlunoLogado"] as Aluno;

                TestesModel testeModel = db.Testes.Where(m => m.IdAluno == alunoModel.IdAluno).FirstOrDefault();

                if (testeModel != null)
                {
                    ResultadoDAO   resultadoDAO = new ResultadoDAO();
                    ResultadoModel resultado    = resultadoDAO.ConsultarResultado(testeModel.IdResultado);
                    //TempData["ResultadoModel"] = resultado;
                    int id = resultado.IdResposta;

                    return(RedirectToAction("ExibirCurso", "Resultado", new { id = resultado.IdResposta }));
                    //return View("ExibirCurso","Resultado", resultado.IdResposta);
                }
                else
                {
                    FrasesModel perguntas = new FrasesModel();
                    FrasesDAO   dao       = new FrasesDAO();
                    perguntas.ListaFrases = dao.ListarTodas();
                    //Caso não de, usar session
                    Session["AlunoLogado"] = alunoModel;
                    return(View(perguntas));
                }
            }
            else
            {
                TempData["Mensagem"] = "Sessão Expirada, efetue o login novamente!";
                return(RedirectToAction("Index", "Aluno"));
            }
        }
        public IActionResult PhotoDelete(string id)
        {
            var Urlbase    = "https://jsonplaceholder.typicode.com";
            var UrlSegment = "";
            var UrlService = UrlSegment + "/photos";
            var Resultado  = new ResultadoModel {
            };

            if (id != null && id != "")
            {
                UrlService += "/" + id;
            }
            var Data = new List <Photo> {
            };

            try
            {
                HttpClient client = new HttpClient();
                client.BaseAddress = new Uri(Urlbase);
                var contentType = new MediaTypeWithQualityHeaderValue("application/json");
                client.DefaultRequestHeaders.Accept.Add(contentType);
                HttpResponseMessage response = client.DeleteAsync(UrlService).Result;
                string stringJWT             = response.Content.ReadAsStringAsync().Result;

                Resultado.Resultado = "Eliminado exitosamente";
            }
            catch (Exception e)
            {
                Resultado.Resultado = "No se pudo eliminar " + e;
            }

            return(Ok(Resultado));
        }
        public ActionResult Index()
        {
            ResultadoModel resultadoModel = new ResultadoModel();
            TestesModel    testeModel     = new TestesModel();
            TesteDAO       testeDao       = new TesteDAO();

            //if (Session["ResultadoModel"] != null)
            //{
            //    String resultado = Session["ResultadoModel"] as String;
            //}

            if (TempData.ContainsKey("ResultadoModel") && TempData.ContainsKey("AlunoModel"))
            {
                //String com as respostasUsuario

                Aluno  alunoModel = TempData["AlunoModel"] as Aluno;
                String resultado  = TempData["ResultadoModel"] as String;
                //Retornando um resultado model
                resultadoModel = testeBusiness.ResultadoTeste(resultado, alunoModel);

                testeModel.IdResultado = resultadoModel.IdResposta;
                testeModel.IdAluno     = alunoModel.IdAluno;
                testeDao.Inserir(testeModel);
            }

            return(View(resultadoModel));
        }
 public void Inserir(ResultadoModel resultadoModel)
 {
     using (MyDatabaseContext dbx = new MyDatabaseContext())
     {
         dbx.Resultado.Add(resultadoModel);
         dbx.SaveChanges();
     }
 }
        public ResultadoModel Delete(int codigoAviao)
        {
            ResultadoModel resultMethod = null;
            var            response     = _airplaneComponent.Excluir(codigoAviao);

            if (response != null)
            {
                resultMethod = CommonHelper.Instance.BuildResultComponent <ResultadoModel>(response);
            }

            return(resultMethod);
        }
Exemplo n.º 7
0
 public ActionResult Index(ResultadoModel model)
 {
     model.Retorno = Funcoes.palavraTriangulo(model.Palavra).ToString();
     if (model.Retorno == "-1")
     {
         ViewBag.Label = model.Retorno + " Palavra não triângulo.";
     }
     else
     {
         ViewBag.Label = "Palavra triângulo, posição: " + model.Retorno;
     }
     return(View());
 }
        public ActionResult SelecionarPasseio(int id, ResultadoModel resultadoModel)
        {
            PasseioAlunoDAO passeioAlunoDAO = new PasseioAlunoDAO();
            PasseioAluno    passeio         = new PasseioAluno
            {
                IdPasseio = id,
                //IdAluno = resultadoModel.IdAluno,
            };

            passeioAlunoDAO.Inserir(passeio);

            return(RedirectToAction("Index", "Aluno"));
        }
Exemplo n.º 9
0
 public ActionResult CalculoIntegral(FormulaInputModel model)
 {
     if (ModelState.IsValid && model.Metodo != 0)
     {
         var result = new ResultadoModel()
         {
             FormulaInput = model
         };
         result.Resultado = new MetodosHub().EfetuarCalculo(model);
         //Workaround por conta de problema na passagem de model contendo model
         TempData["re"] = result;
         return(RedirectToAction("Resultado"));
     }
     return(View("CalculoIntegral", model));
 }
        public ResultadoModel Put([FromBody] AirplaneModel request)
        {
            ResultadoModel resultMethod    = null;
            var            airplaneRequest = new Airplane();

            airplaneRequest.CodigoDoAviao         = request.CodigoDoAviao;
            airplaneRequest.Modelo                = request.Modelo;
            airplaneRequest.QuantidadePassageiros = request.QuantidadePassageiros;

            var response = _airplaneComponent.Atualizar(airplaneRequest);

            if (response != null)
            {
                resultMethod = CommonHelper.Instance.BuildResultComponent <ResultadoModel>(response);
            }

            return(resultMethod);
        }
Exemplo n.º 11
0
        public JsonWebToken Post([FromBody] Usuario user)
        {
            ResultadoModel <Usuario, JsonWebToken> model = new ResultadoModel <Usuario, JsonWebToken>();

            user = _logic.ValidarUsuario(user.Identificacion, user.Contrasena);

            if (user == null)
            {
                throw new UnauthorizedAccessException();
            }
            var token = new JsonWebToken
            {
                Access_Token = _tokenProvider.CreateToken(user, DateTime.UtcNow.AddHours(8)),
                Expires_in   = 480//minutes
            };

            return(token);
        }
Exemplo n.º 12
0
        public ResultadoModel CreateObjects(string texto)
        {
            var dados = texto.Split("\n")
                        .Select(v => v.Split(',')).Select(l => new PessoaModel
            {
                Nome   = l[0],
                Cidade = RemoveAccents(l[1].ToLower()),
                Idade  = Convert.ToInt32(l[2])
            }).ToList();

            List <DadosModel> avg = new List <DadosModel>();

            avg = dados.GroupBy(g => g.Cidade)
                  .Select(s => new DadosModel
            {
                Idade  = Math.Round(s.Average(a => a.Idade), 2),
                Cidade = s.Key
            }).ToList();

            var average = new MediaModel {
                Media = avg
            };
            var json   = JsonConvert.SerializeObject(average);
            var client = new HttpClient
            {
                BaseAddress = new Uri("https://zeit-endpoint.brmaeji.now.sh/api/avg")
            };

            client.DefaultRequestHeaders.Accept.Clear();
            client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));

            var contentString = new StringContent(json, Encoding.UTF8, "application/json");

            contentString.Headers.ContentType = new MediaTypeHeaderValue("application/json");

            var result    = client.PostAsync("", contentString).Result;
            var response  = result.Content.ReadAsStringAsync().Result;
            var msg       = (MessageModel)JsonConvert.DeserializeObject(response, typeof(MessageModel));
            var sendModel = new ResultadoModel {
                Response = msg, MediaValorList = avg
            };

            return(sendModel);
        }
        public ActionResult ExibirCurso(int id)
        {
            ResultadoDAO       resultadoDao   = new ResultadoDAO();
            RespostasBusiness  repBusiness    = new RespostasBusiness();
            ResultadoModel     resultadoModel = new ResultadoModel();
            IList <CursoModel> cursos         = new List <CursoModel>();

            //chart
            resultadoModel = resultadoDao.ConsultarResultado(id);
            //Enviando Model dos Cursos


            ViewData["ResultadoModel"] = resultadoModel;
            cursos = repBusiness.ResultadoCursos(resultadoModel);

            ViewData["ListaPasseios"] = new PasseioAlunoBusiness().ListaPasseioCategoria(cursos);

            return(View(cursos));
        }
Exemplo n.º 14
0
        public ResultadoModel CatArticulosBuscar()
        {
            ResultadoModel r = new ResultadoModel();

            try
            {
                var lst = _conexion.EjecutarConsultaResultados <CatArticulosModel>("CatArticulosBuscar");

                r.Valor   = true;
                r.Mensaje = string.Empty;
                r.Datos   = lst;
            }
            catch (Exception ex)
            {
                r.Valor   = false;
                r.Mensaje = ex.Message;
            }

            return(r);
        }
Exemplo n.º 15
0
        public HttpResponseMessage ObtenerResultadosParciales()
        {
            ResultadoModel model = new ResultadoModel();

            try
            {
                //Modificar cuando las planillas no coincidan con el numero de mesa, por ahora se deja así
                PlanillaCargoBusiness planillaCargoBusiness = new PlanillaCargoBusiness();
                int cantidadVotosDiputados    = planillaCargoBusiness.ObtenerTotalVotosCargo(1);
                int cantidadVotosLegisladores = planillaCargoBusiness.ObtenerTotalVotosCargo(2);

                //Codigos de diputados
                int[] idsDiputados = new int[4] {
                    1, 3, 5, 7
                };
                //Codigos de diputados
                int[] idsLegisladores = new int[4] {
                    2, 4, 6, 8
                };

                ResultadoBusiness biz = new ResultadoBusiness();
                model.CantidadVotosDiputados    = biz.ObtenerVotosPorLista(cantidadVotosDiputados, idsDiputados);
                model.CantidadVotosLegisladores = biz.ObtenerVotosPorLista(cantidadVotosLegisladores, idsLegisladores);

                model.PorcentajeResultadoDiputados    = biz.ObtenerPorcentajesPorLista(cantidadVotosDiputados, model.CantidadVotosDiputados);
                model.PorcentajeResultadoLegisladores = biz.ObtenerPorcentajesPorLista(cantidadVotosLegisladores, model.CantidadVotosLegisladores);

                //Cargo planilla
                PlanillaBusiness bizPlanillas = new PlanillaBusiness();
                model.ListaPlanillas = bizPlanillas.ObtenerPlanillas() as List <tbplanilla>;
            }
            catch (Exception ex)
            {
                return(Request.CreateResponse(HttpStatusCode.BadRequest, ex.Message));
            }
            return(Request.CreateResponse(HttpStatusCode.OK, model));
        }
Exemplo n.º 16
0
        public IList <CursoModel> ResultadoCursos(ResultadoModel resultadoModel)
        {
            IList <CursoModel> cursos = new List <CursoModel>();

            if (resultadoModel.Categoria1 >= 2)
            {
                return(cursos = db.Cursos.Where(model => model.IdCategoria.Equals(1)).ToList());
            }
            if (resultadoModel.Categoria2 >= 2)
            {
                return(cursos = db.Cursos.Where(model => model.IdCategoria.Equals(2)).ToList());
            }
            if (resultadoModel.Categoria3 >= 2)
            {
                return(cursos = db.Cursos.Where(model => model.IdCategoria.Equals(3)).ToList());
            }
            if (resultadoModel.Categoria4 >= 2)
            {
                return(cursos = db.Cursos.Where(model => model.IdCategoria.Equals(4)).ToList());
            }
            if (resultadoModel.Categoria5 >= 2)
            {
                return(cursos = db.Cursos.Where(model => model.IdCategoria.Equals(5)).ToList());
            }
            if (resultadoModel.Categoria6 >= 2)
            {
                return(cursos = db.Cursos.Where(model => model.IdCategoria.Equals(6)).ToList());
            }
            if (resultadoModel.Categoria1 >= 2 && resultadoModel.Categoria2 >= 2)
            {
                return(cursos = db.Cursos.Where(model => model.IdCategoria.Equals(1) && model.IdCategoria.Equals(2))
                                .Take <CursoModel>(2)
                                .ToList());
            }
            else if (resultadoModel.Categoria2 >= 2 && resultadoModel.Categoria3 >= 2)
            {
                return(cursos = db.Cursos.Where(model => model.IdCategoria.Equals(2) && model.IdCategoria.Equals(3))
                                .Take <CursoModel>(2)
                                .ToList());
            }
            else if (resultadoModel.Categoria3 >= 2 && resultadoModel.Categoria4 >= 2)
            {
                return(cursos = db.Cursos.Where(model => model.IdCategoria.Equals(3) && model.IdCategoria.Equals(4))
                                .Take <CursoModel>(2)
                                .ToList());
            }
            else if (resultadoModel.Categoria4 >= 2 && resultadoModel.Categoria5 >= 2)
            {
                return(cursos = db.Cursos.Where(model => model.IdCategoria.Equals(4) && model.IdCategoria.Equals(5))
                                .Take <CursoModel>(2)
                                .ToList());
            }
            else if (resultadoModel.Categoria5 >= 2 && resultadoModel.Categoria6 >= 2)
            {
                return(cursos = db.Cursos.Where(model => model.IdCategoria.Equals(5) && model.IdCategoria.Equals(6))
                                .Take <CursoModel>(2)
                                .ToList());
            }

            return(cursos);
        }
Exemplo n.º 17
0
        public HttpResponseMessage Post([FromBody] Contacto item)
        {
            String         Mensaje   = "";
            ContactoLN     objLogica = new ContactoLN();
            ResultadoModel datos     = new ResultadoModel();

            try
            {
                if (item != null)
                {
                    if (!ModelState.IsValid)
                    {
                        var errors = ModelState.Select(x => x.Value.Errors)
                                     .Where(y => y.Count > 0)
                                     .ToList();

                        datos.responseDetails = Mensaje;
                        datos.responseStatus  = (int)EnumEstado.NoAceptado;
                        return(Request.CreateResponse <ResultadoModel>(HttpStatusCode.NotAcceptable, datos));
                    }

                    if (item != null)
                    {
                        //se realizan validaciones para verificar los datos requeridos

                        if (String.IsNullOrEmpty(item.NOMBRE))
                        {
                            Mensaje = "El nombre es requerido";
                        }
                        if (String.IsNullOrEmpty(item.IDENTIFICACION))
                        {
                            Mensaje = "la identificación es requerido";
                        }
                        if (String.IsNullOrEmpty(item.EMAIL))
                        {
                            Mensaje = "el email es requerido";
                        }
                        if (String.IsNullOrEmpty(item.CELULAR))
                        {
                            Mensaje = "el celular es requerido";
                        }

                        if (!String.IsNullOrEmpty(Mensaje))
                        {
                            datos.responseDetails = Mensaje;
                            datos.responseStatus  = (int)EnumEstado.NoAceptado;
                        }
                        else
                        {
                            var registro = new Contacto
                            {
                                IDENTIFICACION  = item.IDENTIFICACION,
                                NOMBRE          = item.NOMBRE,
                                CELULAR         = item.CELULAR,
                                DESCRIPCION     = item.DESCRIPCION,
                                EMAIL           = item.EMAIL,
                                FECHA_SOLICITUD = DateTime.Now,
                                ID_CONTACTO     = 0
                            };

                            //llama al método agregar de la logica de negocio
                            Int64 Id = objLogica.Agregar(registro);
                            datos.responseDetails = Constantes.Respuestas.Correcta;
                            datos.responseStatus  = (int)EnumEstado.Correcto;
                            datos.Id = Id.ToString();
                        }
                    }
                    else
                    {
                        datos.responseDetails = Constantes.Respuestas.Vacio;
                        datos.responseStatus  = (int)EnumEstado.Vacio;
                    }
                }
                else
                {
                    datos.responseDetails = "El registro no puede ser nulo";
                    datos.responseStatus  = (int)EnumEstado.NoAceptado;
                }

                return(Request.CreateResponse <ResultadoModel>(HttpStatusCode.OK, datos));
            }
            catch (Exception ex)
            {
                datos.responseDetails = Constantes.Respuestas.Error;
                datos.responseStatus  = (int)EnumEstado.Error;
                return(Request.CreateResponse <ResultadoModel>(HttpStatusCode.InternalServerError, datos));
            }
        }
Exemplo n.º 18
0
        public HttpResponseMessage Put([FromBody] Contacto item)
        {
            String         Mensaje   = "";
            ContactoLN     objLogica = new ContactoLN();
            Contacto       registro;
            ResultadoModel datos = new ResultadoModel();

            try
            {
                if (item != null)
                {
                    if (!ModelState.IsValid)
                    {
                        var errors = ModelState.Select(x => x.Value.Errors)
                                     .Where(y => y.Count > 0)
                                     .ToList();

                        datos.responseDetails = Mensaje;
                        datos.responseStatus  = (int)EnumEstado.NoAceptado;
                        return(Request.CreateResponse <ResultadoModel>(HttpStatusCode.NotAcceptable, datos));
                    }

                    registro = objLogica.ObtenerRegistro(item.ID_CONTACTO);
                    if (registro != null)
                    {
                        if (item.ID_CONTACTO == 0)
                        {
                            Mensaje = "Id Contacto es requerido";
                        }

                        if (String.IsNullOrEmpty(item.NOMBRE))
                        {
                            Mensaje = "El nombre es requerido";
                        }
                        if (String.IsNullOrEmpty(item.IDENTIFICACION))
                        {
                            Mensaje = "la identificación es requerido";
                        }
                        if (String.IsNullOrEmpty(item.EMAIL))
                        {
                            Mensaje = "el email es requerido";
                        }
                        if (String.IsNullOrEmpty(item.CELULAR))
                        {
                            Mensaje = "el celular es requerido";
                        }

                        if (!String.IsNullOrEmpty(Mensaje))
                        {
                            datos.responseDetails = Mensaje;
                            datos.responseStatus  = (int)EnumEstado.NoAceptado;
                        }
                        else
                        {
                            registro = item;
                            objLogica.Editar(registro);
                            datos.responseDetails = Constantes.Respuestas.Correcta;
                            datos.responseStatus  = (int)EnumEstado.Correcto;
                            datos.Id = item.ID_CONTACTO.ToString();
                        }
                    }
                    else
                    {
                        datos.responseDetails = Constantes.Respuestas.Vacio;
                        datos.responseStatus  = (int)EnumEstado.Vacio;
                    }
                }
                else
                {
                    datos.responseDetails = "El registro no puede ser nulo";
                    datos.responseStatus  = (int)EnumEstado.NoAceptado;
                }

                return(Request.CreateResponse <ResultadoModel>(HttpStatusCode.OK, datos));
            }
            catch (Exception ex)
            {
                datos.responseDetails = Constantes.Respuestas.Error;
                datos.responseStatus  = (int)EnumEstado.Error;
                return(Request.CreateResponse <ResultadoModel>(HttpStatusCode.InternalServerError, datos));
            }
        }
Exemplo n.º 19
0
        //Calculando Respostas do Usuario
        public ResultadoModel ResultadoTeste(String escolhasTeste, Aluno alunoModel)
        {
            var objJson = JArray.Parse(escolhasTeste);

            int[] realista      = { 1, 0 };
            int[] investigativo = { 2, 0 };
            int[] artistico     = { 3, 0 };
            int[] social        = { 4, 0 };
            int[] empreendedor  = { 5, 0 };
            int[] convencional  = { 6, 0 };

            foreach (var itens in objJson)
            {
                if (itens.ToObject <int>() == 1)
                {
                    realista[1]++;
                }
                if (itens.ToObject <int>() == 2)
                {
                    realista[1]++;
                }
                if (itens.ToObject <int>() == 3)
                {
                    realista[1]++;
                }
                if (itens.ToObject <int>() == 4)
                {
                    realista[1]++;
                }
                if (itens.ToObject <int>() == 5)
                {
                    investigativo[1]++;
                }
                if (itens.ToObject <int>() == 6)
                {
                    investigativo[1]++;
                }
                if (itens.ToObject <int>() == 7)
                {
                    investigativo[1]++;
                }
                if (itens.ToObject <int>() == 8)
                {
                    investigativo[1]++;
                }
                if (itens.ToObject <int>() == 9)
                {
                    artistico[1]++;
                }
                if (itens.ToObject <int>() == 10)
                {
                    artistico[1]++;
                }
                if (itens.ToObject <int>() == 11)
                {
                    artistico[1]++;
                }
                if (itens.ToObject <int>() == 12)
                {
                    artistico[1]++;
                }
                if (itens.ToObject <int>() == 13)
                {
                    social[1]++;
                }
                if (itens.ToObject <int>() == 14)
                {
                    social[1]++;
                }
                if (itens.ToObject <int>() == 15)
                {
                    social[1]++;
                }
                if (itens.ToObject <int>() == 16)
                {
                    social[1]++;
                }
                if (itens.ToObject <int>() == 17)
                {
                    empreendedor[1]++;
                }
                if (itens.ToObject <int>() == 18)
                {
                    empreendedor[1]++;
                }
                if (itens.ToObject <int>() == 19)
                {
                    empreendedor[1]++;
                }
                if (itens.ToObject <int>() == 20)
                {
                    empreendedor[1]++;
                }
                if (itens.ToObject <int>() == 21)
                {
                    convencional[1]++;
                }
                if (itens.ToObject <int>() == 22)
                {
                    convencional[1]++;
                }
                if (itens.ToObject <int>() == 23)
                {
                    convencional[1]++;
                }
                if (itens.ToObject <int>() == 24)
                {
                    convencional[1]++;
                }
            }

            ResultadoDAO resultadoDao = new ResultadoDAO();

            ResultadoModel model = new ResultadoModel
            {
                IdAluno    = alunoModel.IdAluno,
                Categoria1 = realista[1],
                Categoria2 = investigativo[1],
                Categoria3 = artistico[1],
                Categoria4 = social[1],
                Categoria5 = empreendedor[1],
                Categoria6 = convencional[1],
            };

            resultadoDao.Inserir(model);

            return(model);
        }
Exemplo n.º 20
0
        public ActionResult ResultadoAprendizaje()
        {
            ResultadoModel model = ResultadoModel.Obtener();

            return(View(model));
        }