Пример #1
0
        public JsonResult Editar(string descripcion, string catalogoId, string itemId)
        {
            string result = "duplicate";

            switch (catalogoId)
            {
            case "m":
                if (!cliente.ObtenerCatalogoMaterias().Any(m => m.Descripcion.ToLower() == descripcion.ToLower()))
                {
                    MateriaDTO materia = new MateriaDTO();
                    materia.Descripcion = descripcion;
                    materia.Id          = Int32.Parse(itemId);
                    cliente.ActualizarMateria(materia);
                    result = "success";
                }
                break;

            case "p":
                if (!cliente.ObtenerCatalogoPeriodos().Any(m => m.Descripcion.ToLower() == descripcion.ToLower()))
                {
                    PeriodoDTO periodo = new PeriodoDTO();
                    periodo.Descripcion = descripcion;
                    periodo.Id          = Int32.Parse(itemId);
                    cliente.ActualizarPeriodo(periodo);
                    result = "success";
                }
                break;

            case "n":
                if (!cliente.ObtenerCatalogoNiveles().Any(m => m.Descripcion.ToLower() == descripcion.ToLower()))
                {
                    NivelDTO nivel = new NivelDTO();
                    nivel.Descripcion = descripcion;
                    nivel.Id          = Int32.Parse(itemId);
                    cliente.ActualizarNivel(nivel);
                    result = "success";
                }
                break;

            case "c":
                if (!cliente.ObtenerCatalogoCursosLectivos().Any(m => m.Descripcion.ToLower() == descripcion.ToLower()))
                {
                    CursoLectivoDTO cursoLectivo = new CursoLectivoDTO();
                    cursoLectivo.Descripcion = descripcion;
                    cursoLectivo.Id          = Int32.Parse(itemId);
                    cliente.ActualizarCursoLectivo(cursoLectivo);
                    result = "success";
                }
                break;
            }

            return(new JsonResult {
                Data = new { Result = result }
            });
        }
Пример #2
0
        public void  ActualizarCursoLectivo(CursoLectivoDTO curso)
        {
            var b = new CursoLectivoDAO();

            if (curso.Id > 0)
            {
                b.ActualizarCursoLectivo(curso, true);
            }
            else
            {
                b.ActualizarCursoLectivo(curso, false);
            }
        }
Пример #3
0
 public void ActualizarCursoLectivo(CursoLectivoDTO curso, bool editar)
 {
     using (BAPLNEntities entities = new BAPLNEntities())
     {
         if (editar)
         {
             CAT_CursoLectivo existente = entities.CAT_CursoLectivo.FirstOrDefault(v => v.Id == curso.Id);
             if (existente != null)
             {
                 existente.Descripcion = curso.Descripcion;
                 entities.SaveChanges();
             }
         }
         else
         {
             var nuevo = new CAT_CursoLectivo();
             nuevo.Descripcion = curso.Descripcion;
             nuevo.Activa      = true;
             entities.CAT_CursoLectivo.Add(nuevo);
             entities.SaveChanges();
         }
     }
 }
Пример #4
0
        public void EditarCursoLectivo(CursoLectivoDTO curso)
        {
            CursoLectivoDAL n = new CursoLectivoDAL();

            n.EditarCursoLectivo(curso);
        }
Пример #5
0
        public void ActualizarCursoLectivo(CursoLectivoDTO cursoLectivo)
        {
            CursoLectivoDAL n = new CursoLectivoDAL();

            n.ActualizarCursoLectivo(cursoLectivo);
        }
Пример #6
0
        public void EditarCursoLectivo(CursoLectivoDTO curso)
        {
            var b = new CursoLectivoDAO();

            b.ActualizarCursoLectivo(curso, false);
        }