public ActionResult Edit(int id) { var colBLL = new ColaboradorBLL(); tblColaboradore objCol = colBLL.RetrieveColaboradorByID(id); return(View(objCol)); }
// GET: Eventos public ActionResult Index() { var eveBLL = new EventoBLL(); List <tblEvento> listaEventos = eveBLL.RetrieveAll(); var lvlBLL = new NivelBLL(); tblNivel objLvl; var ColBLL = new ColaboradorBLL(); tblColaboradore objCol; var AulBLL = new AulaBLL(); tblAula objAul; vmListaEventos objTemp; List <vmListaEventos> listaFinal = new List <vmListaEventos>(); foreach (var i in listaEventos) { objLvl = lvlBLL.RetrieveNivelByID(i.idNivel); string nivelNombre = objLvl.nivelNombre; objCol = ColBLL.RetrieveColaboradorByID(i.idColaborador); string ColaboradorNombre = objCol.nombreColaborador; objAul = AulBLL.RetrieveAulaByID(i.idAula); string AulaNombre = objAul.nombreAula; objTemp = new vmListaEventos() { idEvento = i.idEvento, nombreEvento = i.nombreEvento, descripcionEvento = i.descripcionEvento, fechaEvento = i.fechaEvento.ToShortDateString(), horaInicio = i.horaInicio.ToShortTimeString(), horaFinal = i.horaFinal.ToShortTimeString(), idNivel = nivelNombre, idAula = AulaNombre, idColaborador = ColaboradorNombre }; listaFinal.Add(objTemp); } return(View(listaFinal)); }
/// <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 ActionResult CreateHorarios(int id) { var colBLL = new ColaboradorBLL(); tblColaboradore objColaborador = colBLL.RetrieveColaboradorByID(id); var diasBLL = new DiaBLL(); List <tblDia> listaDias = diasBLL.RetrieveAll(); var mesBLL = new MesBLL(); List <tblMe> listaSemanas = mesBLL.RetrieveAll(); var anioBLL = new AnioBLL(); List <tblAnio> listaAnios = anioBLL.RetrieveAll(); ViewBag.idColaborador = objColaborador.idColaborador; ViewBag.NombreColaborador = objColaborador.nombreColaborador; ViewBag.HoraInicial = objColaborador.horarioInicio.ToShortTimeString(); ViewBag.HoraFinal = objColaborador.horaFin.ToShortTimeString(); ViewBag.idDias = new SelectList(listaDias, "idDias", "dia"); ViewBag.idMes = new SelectList(listaSemanas, "idMes", "Mes"); ViewBag.idAnio = new SelectList(listaAnios, "idAnio", "anio"); return(View()); }
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)); }