예제 #1
0
        public IHttpActionResult ModificarArea(ParametrosDTO oParametrosDTO)
        {
            try
            {
                AreaBl oAreaBl = new AreaBl();
                var    Area    = oAreaBl.ConsultarAreaId(int.Parse(oParametrosDTO.Parametro1));

                return(Ok(new { success = true, Area }));
            }
            catch (Exception exc)
            {
                return(Ok(new { success = false, exc = exc.Message }));
            }
        }
예제 #2
0
        public IHttpActionResult ConsultarProgramas()
        {
            try
            {
                ProgramaBl oProgramaBl = new ProgramaBl();
                var        Datos       = oProgramaBl.ConsultarProgramas();
                AreaBl     AreaBl      = new AreaBl();

                List <ParametrosDTO> ListaParametro = new List <ParametrosDTO>();


                foreach (var item in Datos)
                {
                    ParametrosDTO oParametro = new ParametrosDTO();
                    var           NombreArea = AreaBl.ConsultarAreaId(item.IdArea);
                    oParametro.Parametro1 = item.IdPrograma.ToString();
                    oParametro.Parametro2 = item.CodigoPrograma.ToString();
                    oParametro.Parametro3 = item.Nivel;
                    oParametro.Parametro4 = item.LineaTecnologica;
                    oParametro.Parametro5 = item.Red_Tecnologica;
                    oParametro.Parametro6 = item.Perfil_Instructor;
                    oParametro.Parametro7 = item.Version_Programa.ToString();
                    oParametro.Parametro8 = NombreArea.Nombre.ToString();
                    oParametro.Parametro9 = item.NombrePrograma;

                    ListaParametro.Add(oParametro);
                }



                return(Ok(new { datos = ListaParametro, success = true }));

                //return Ok(new { datos = Datos, success = true });
            }
            catch (Exception exc)
            {
                return(Ok(new { success = false, exc = exc.Message }));
            }
        }