// GET: Servicios public ActionResult Index() { var serBLL = new ServiciosBLL(); List <tblServicio> listaServicios = serBLL.RetrieveAll(); var aerBLL = new AreasBLL(); tblArea objArea; vmListaServicios objTemp; List <vmListaServicios> listaFinal = new List <vmListaServicios>(); foreach (var i in listaServicios) { objArea = aerBLL.RetrieveAreaByID(i.idArea); string nombreArea = objArea.nombreArea; objTemp = new vmListaServicios() { idservicios = i.idservicios, serviciosNombre = i.serviciosNombre, idArea = nombreArea }; listaFinal.Add(objTemp); } return(View(listaFinal)); }
// GET: Servicios/Create public ActionResult Create() { var areaBLL = new AreasBLL(); List <tblArea> listaAreas = areaBLL.RetrieveAll(); ViewBag.idArea = new SelectList(listaAreas, "idArea", "nombreArea"); return(View()); }
// GET: Servicios/Edit/5 public ActionResult Edit(int id) { var serBLL = new ServiciosBLL(); tblServicio objSer = serBLL.RetrieveServicioByID(id); var areaBLL = new AreasBLL(); List <tblArea> listaAreas = areaBLL.RetrieveAll(); ViewBag.idArea = new SelectList(listaAreas, "idArea", "nombreArea", objSer.idArea); return(View(objSer)); }
public JsonResult DeleteAula(int id) { var aulBLL = new AulaBLL(); wmJsonResult objJson = new wmJsonResult(); try { tblAula aula = aulBLL.RetrieveAulaByID(id); if (aula != null) { var eveBLL = new EventoBLL(); List <tblEvento> listaEventos = eveBLL.RetrieveEventosAulaByID(id); if (listaEventos.Count() >= 0) { //significa que tiene Eventos.... } var areaBLL = new AreasBLL(); List <tblArea> listaAreas = areaBLL.RetrieveAreasAulaByID(id); if (listaAreas.Count() >= 0) { //significa que tiene Areas.... } bool banderita = aulBLL.Delete(id); if (banderita == true) { objJson.bandera = true; objJson.mensaje = "El Aula se eliminó correctamente"; } else { objJson.bandera = false; objJson.mensaje = "El Aula NO se eliminó correctamente"; } } else { objJson.bandera = false; objJson.mensaje = "El Aula no se encontró"; } } catch { objJson.bandera = false; objJson.mensaje = "Ocurrio una excepcion al eliminar el Registro"; } return(Json(objJson, JsonRequestBehavior.AllowGet)); }
// GET: Area/Edit/5 public ActionResult Edit(int id) { var areaBLL = new AreasBLL(); tblArea objArea = areaBLL.RetrieveAreaByID(id); var aulaBLL = new AulaBLL(); List <tblAula> listaAulas = aulaBLL.RetrieveAll(); ViewBag.idAula = new SelectList(listaAulas, "idAula", "nombreAula", objArea.idAula); var colaboradorBLL = new ColaboradorBLL(); List <tblColaboradore> listacolaborador = colaboradorBLL.RetrieveAll(); ViewBag.idColaborador = new SelectList(listacolaborador, "idcolaborador", "nombreColaborador", objArea.idColaborador); return(View(objArea)); }
public ActionResult Create(tblArea area) { var areaBLL = new AreasBLL(); ActionResult Result = null; try { if (ModelState.IsValid) { areaBLL.Create(area); Result = RedirectToAction("Index"); } } catch { return(View()); } return(Result); }
/// <summary> /// Este metodo va a crear una lista del modelo vmListaAreas /// y tengo que ir a la BD a tomar los registros y despues /// construir la lista manualmente.... /// </summary> /// <returns></returns> public ActionResult Index() { var areaBLL = new AreasBLL(); List <tblArea> listaAreas = areaBLL.RetrieveAll(); var colBLL = new ColaboradorBLL(); tblColaboradore objCol; var aulaBLL = new AulaBLL(); tblAula objAula; //creo un objeto de la vm para almacenar temporalmente los registros.... vmListaAreas objTemp; //creo una lista vm para almacenar los objetos.... List <vmListaAreas> listaFinal = new List <vmListaAreas>(); foreach (var i in listaAreas) { objCol = colBLL.RetrieveColaboradorByID(i.idColaborador); string nombreColaborador = objCol.nombreColaborador; objAula = aulaBLL.RetrieveAulaByID(i.idAula); string nombreAula = objAula.nombreAula; objTemp = new vmListaAreas() { idArea = i.idArea, nombreArea = i.nombreArea, horaInicio = i.horaInicio.ToShortTimeString(), horaFinal = i.horaFinal.ToShortTimeString(), idColaborador = nombreColaborador, idAula = nombreAula }; listaFinal.Add(objTemp); } return(View(listaFinal)); }
public JsonResult DeleteArea(int id) { var aerBLL = new AreasBLL(); wmJsonResult objJson = new wmJsonResult(); try { tblArea area = aerBLL.RetrieveAreaByID(id); if (area != null) { bool banderita = aerBLL.Delete(id); if (banderita == true) { objJson.bandera = true; objJson.mensaje = "El Area se eliminó correctamente"; } else { objJson.bandera = false; objJson.mensaje = "El Area NO se eliminó correctamente"; } } else { objJson.bandera = false; objJson.mensaje = "El Area no se encontró"; } } catch { objJson.bandera = false; objJson.mensaje = "Ocurrio una excepcion al eliminar el registro"; } return(Json(objJson, JsonRequestBehavior.AllowGet)); }
public JsonResult DeleteColaborador(int id) { var colBLL = new ColaboradorBLL(); wmJsonResult objJson = new wmJsonResult(); try { tblColaboradore colaborador = colBLL.RetrieveColaboradorByID(id); if (colaborador != null) { var eveBLL = new EventoBLL(); List <tblEvento> listaEventos = eveBLL.RetrieveEventosColaboradorByID(id); if (listaEventos.Count() >= 0) { //significa que tiene eventos.... } var areaBLL = new AreasBLL(); List <tblArea> listaArea = areaBLL.RetrieveAreasColaboradorByID(id); if (listaArea.Count() >= 0) { //significa que tiene areas asignadas.... } var citBLL = new CitaBLL(); List <tblCita> listaCitas = citBLL.RetrieveCitasColaboradorByID(id); if (listaCitas.Count() >= 0) { //significa que tiene areas asignadas.... } bool banderita = colBLL.Delete(id); if (banderita == true) { objJson.bandera = true; objJson.mensaje = "El colaborador se eliminó correctamente"; } else { objJson.bandera = false; objJson.mensaje = "El colaborador NO se eliminó correctamente"; } } else { objJson.bandera = false; objJson.mensaje = "El colaborador no se encontró"; } } catch { objJson.bandera = false; objJson.mensaje = "Ocurrio una excepcion al eliminar el registro"; } return(Json(objJson, JsonRequestBehavior.AllowGet)); }