Exemple #1
0
        public JsonResult AddNivel(CatNivel nivel, List <CatNivel> listaNivel)
        {
            nivel.usuarioInsert = "alan200531";

            NivelBL nivelBL = new NivelBL();

            AddNivelRequestDTO addNivelRequest = new AddNivelRequestDTO();

            addNivelRequest.ListaNivel = new List <CatNivel>();
            addNivelRequest.ListaNivel.Add(nivel);

            AddNivelResponseDTO addNivelResponse = new AddNivelResponseDTO();

            addNivelResponse = nivelBL.AddNivel(addNivelRequest);

            if (addNivelResponse.ListaNivel.Count > 0)
            {
                nivel.mensaje = addNivelResponse.ListaNivel[0].mensaje;

                listaNivel.Add(nivel);
            }
            else
            {
                nivel.mensaje = "Error: Ocurrio un problema inesperado, no se actualizo correctamente el Plan Empresarial, intenta de nuevo.";
            }

            return(Json(listaNivel, JsonRequestBehavior.AllowGet));
        }
Exemple #2
0
        public AddNivelResponseDTO AddNivel(AddNivelRequestDTO nivelRequest)
        {
            AddNivelResponseDTO nivelResponse = new AddNivelResponseDTO();

            NivelDal nivelDal = new NivelDal();

            try
            {
                foreach (CatNivel nivel in nivelRequest.ListaNivel)
                {
                    nivelDal.AddNivel(nivel.nivel, nivel.descripcion, nivel.usuarioInsert);
                }

                nivelResponse.ListaNivel = new List <CatNivel>();
                nivelResponse.Mensaje    = "OK";
            }
            catch (Exception ex)
            {
                nivelResponse.ListaNivel = new List <CatNivel>();
                nivelResponse.Mensaje    = "ERROR: " + ex.Message;
            }

            return(nivelResponse);
        }