Exemple #1
0
        public ActionResult CronogramaActividadesUpdt(CronogramaActividadesCurso CronogramaActividadesCurso)
        {
            //   Bll_Login.VerificarSesionActiva();

            ViewBag.Estado = new SelectList(FuncionesEnum.ListaEnum <EnumEstados>(), "Value", "Text", (int)CronogramaActividadesCurso.Estado);

            if (CronogramaActividadesCurso != null)
            {
                if (ModelState.IsValid)
                {
                    Bll_CronogramaActividadesCurso Bll_CronogramaActividadesCurso = new Bll_CronogramaActividadesCurso();

                    if (Bll_CronogramaActividadesCurso.ModificarCronogramaActividadesCurso(CronogramaActividadesCurso))
                    {
                        return(RedirectToAction("ListCronograma", "CronogramaActividades", new { CursoId = CronogramaActividadesCurso.CursoId }));
                    }
                    else
                    {
                        return(View(CronogramaActividadesCurso));
                    }
                }
                else
                {
                    return(View(CronogramaActividadesCurso));
                }
            }
            else
            {
                return(View(CronogramaActividadesCurso));
            }
        }
        public bool ModificarCronogramaActividadesCurso(CronogramaActividadesCurso CronogramaActividadesCurso)
        {
            CronogramaActividadesCurso ActividadedCurso = GetCronogramaActividadesCursoByCronogramaActividadesCursoId(CronogramaActividadesCurso.CronogramaActividadesCursoId);

            if (ActividadedCurso != null)
            {
                try
                {
                    ActividadedCurso.NombreActividad = CronogramaActividadesCurso.NombreActividad;
                    ActividadedCurso.FechaActividad  = CronogramaActividadesCurso.FechaActividad;
                    ActividadedCurso.Estado          = (byte)CronogramaActividadesCurso.Estado;

                    BD.Entry(ActividadedCurso).State = EntityState.Modified;
                    BD.SaveChanges();
                    return(true);
                }
                catch (Exception error)
                {
                    Bll_File.EscribirLog(error.ToString());
                    return(false);
                }
            }
            else
            {
                return(false);
            }
        }
Exemple #3
0
        public ActionResult CronogramaActividadesUpdt(int id)
        {
            //   Bll_Login.VerificarSesionActiva();

            Bll_CronogramaActividadesCurso Bll_CronogramaActividadesCurso = new Bll_CronogramaActividadesCurso();
            CronogramaActividadesCurso     CronogramaActividadesCurso     = Bll_CronogramaActividadesCurso.GetCronogramaActividadesCursoByCronogramaActividadesCursoId(id);

            ViewBag.CursoId = CronogramaActividadesCurso.CursoId;
            ViewBag.Estado  = new SelectList(FuncionesEnum.ListaEnum <EnumEstados>(), "Value", "Text", (int)CronogramaActividadesCurso.Estado);
            return(View(CronogramaActividadesCurso));
        }
 public CronogramaActividadesCurso GetCronogramaActividadesCursoByCronogramaActividadesCursoId(int CronogramaActividadesCursoId)
 {
     try
     {
         CronogramaActividadesCurso CronogramaActividadesCurso = BD.CronogramaActividadesCurso.Find(CronogramaActividadesCursoId);
         if (CronogramaActividadesCurso != null)
         {
             return(CronogramaActividadesCurso);
         }
         else
         {
             return(null);
         }
     }
     catch (Exception error)
     {
         Bll_File.EscribirLog(error.ToString());
         return(null);
     }
 }
 public bool GuardarCronogramaActividadesCurso(CronogramaActividadesCurso CronogramaActividadesCurso)
 {
     if (CronogramaActividadesCurso != null)
     {// si el objeto es diferente de nulo
         try
         {
             CronogramaActividadesCurso.FechaPublicacion = UtilitiesCommons.ObtenerHorayFechaActualLocal();
             BD.CronogramaActividadesCurso.Add(CronogramaActividadesCurso);
             BD.SaveChanges();
             return(true);
         }
         catch (Exception error)
         {
             Bll_File.EscribirLog(error.ToString());
             return(false);
         }
     }
     else
     {
         return(false);
     }
 }
Exemple #6
0
        public ActionResult CronogramaActividadesAdd(CronogramaActividadesCurso CronogramaActividadesCurso)
        {
            //   Bll_Login.VerificarSesionActiva();

            ViewBag.Estado  = new SelectList(FuncionesEnum.ListaEnum <EnumEstados>(), "Value", "Text", (int)CronogramaActividadesCurso.Estado);
            ViewBag.CursoId = CronogramaActividadesCurso.CursoId;
            if (ModelState.IsValid)
            {
                Bll_CronogramaActividadesCurso Bll_CronogramaActividadesCurso = new Bll_CronogramaActividadesCurso();

                if (Bll_CronogramaActividadesCurso.GuardarCronogramaActividadesCurso(CronogramaActividadesCurso))
                {// pregunta si la funcion de creacion se ejecuto con exito
                    return(RedirectToAction("ListCronograma", "CronogramaActividades", new { CursoId = CronogramaActividadesCurso.CursoId }));
                }
                else
                {// no creado
                    return(View(CronogramaActividadesCurso));
                }
            }
            else
            {
                return(View(CronogramaActividadesCurso));
            }
        }