public ActionResult NuevoPreregistros(int id) { var objDetallePlan = new dDetallePlanSemanal(); var TienePre = (from p in db.InaebaPreregistros where p.num_activ_saptra == id select p).ToList(); objDetallePlan.DetallePlanId = id; ViewBag.TieneEducandos = (TienePre.Count > 0 ? 1 : 0); return(PartialView("_Educandos", objDetallePlan)); }
public ActionResult NuevoDetalle(int id) { var planPeriodo = (from pl in db.mPlanSemanal where pl.PlanSemanalId == id select pl).FirstOrDefault(); var objDetallePlan = new dDetallePlanSemanal(); ViewBag.Titulo = "Nueva actividad"; objDetallePlan.PlanSemanalId = id; objDetallePlan.CantidadCheckIn = 1; ViewBag.FechaIni = planPeriodo.cPeriodos.FechaInicio.ToString("dd/MM/yyyy"); ViewBag.FechaFin = planPeriodo.cPeriodos.FechaFin.ToString("dd/MM/yyyy"); return(PartialView("_NuevoDetalle", objDetallePlan)); }
public JsonResult NuevoDetalle(dDetallePlanSemanal pobjModelo) { if (ModelState.IsValid) { try { var validaActividad = (from dp in db.dDetallePlanSemanal where dp.PlanSemanalId == pobjModelo.PlanSemanalId && dp.TipoActividadId == pobjModelo.TipoActividadId && dp.DescripcionActividad == pobjModelo.DescripcionActividad && dp.UsuarioCreacionId == pobjModelo.UsuarioCreacionId && dp.EstatusId == 11 && dp.HoraActividad == pobjModelo.HoraActividad && dp.HoraFin == pobjModelo.HoraFin && dp.FechaActividad == pobjModelo.FechaActividad select dp).ToList(); if (validaActividad.Count() == 0) { var tipoAct = db.cTipoActividades.Find(pobjModelo.TipoActividadId); if (tipoAct.RequiereCheckIn == false) { pobjModelo.CantidadCheckIn = 0; } pobjModelo.FechaCreacion = DateTime.Now; pobjModelo.EstatusId = 11; db.dDetallePlanSemanal.Add(pobjModelo); db.SaveChanges(); return(Json(new { Success = true, id = pobjModelo.DetallePlanId, Message = "registrada correctamente " })); } else { return(Json(new { Success = false, Message = "Actividad duplicada" })); } } #pragma warning disable CS0168 // La variable 'exp' se ha declarado pero nunca se usa catch (Exception exp) #pragma warning restore CS0168 // La variable 'exp' se ha declarado pero nunca se usa { return(Json(new { Success = false, Message = "Error al guardar la información" })); } } return(Json(new { Success = false, Message = "Informacion incompleta" })); }
public JsonResult ActualizaDetalle(dDetallePlanSemanal pobjModelo) { try { var result = (from ps in db.dDetallePlanSemanal where ps.DetallePlanId == pobjModelo.DetallePlanId select ps).ToList(); var ValidaTipoAct = (from t in db.cTipoActividades where t.TipoActividadId == pobjModelo.TipoActividadId select t).First(); if (ValidaTipoAct.TipoActividadId != 6) { pobjModelo.CantidadCheckIn = 1; } //Actualiza Detalle Plan var dbTemp = result.First(); dbTemp.TipoActividadId = pobjModelo.TipoActividadId; dbTemp.DescripcionActividad = pobjModelo.DescripcionActividad; dbTemp.LugarActividad = pobjModelo.LugarActividad; dbTemp.FechaActividad = pobjModelo.FechaActividad; dbTemp.HoraActividad = pobjModelo.HoraActividad; dbTemp.HoraFin = pobjModelo.HoraFin; dbTemp.CantidadCheckIn = pobjModelo.CantidadCheckIn; db.SaveChanges(); return(Json(new { Success = true, idDetallePlan = pobjModelo.DetallePlanId, Message = "actualizada correctamente " })); } #pragma warning disable CS0168 // La variable 'exp' se ha declarado pero nunca se usa catch (Exception exp) #pragma warning restore CS0168 // La variable 'exp' se ha declarado pero nunca se usa { return(Json(new { Success = false, Message = "Error al guardar la información" })); } }
public JsonResult ActualizaSinProspectos(dDetallePlanSemanal pobjModelo) { try { var result = (from ps in db.dDetallePlanSemanal where ps.DetallePlanId == pobjModelo.DetallePlanId select ps).ToList(); //Actualiza Detalle Plan var dbTemp = result.First(); dbTemp.SinProspectos = 1; db.SaveChanges(); return(Json(new { Success = true, idDetallePlan = pobjModelo.DetallePlanId, Message = "actualizada correctamente " })); } #pragma warning disable CS0168 // La variable 'exp' se ha declarado pero nunca se usa catch (Exception exp) #pragma warning restore CS0168 // La variable 'exp' se ha declarado pero nunca se usa { return(Json(new { Success = false, Message = "Error al guardar la información" })); } }