public ActionResult Edit(Sistema.Models.Grupos model) { if (string.IsNullOrWhiteSpace(model.nomeGrupo)) { ModelState.AddModelError("nomeGrupo", "Informe um nome de grupo válido"); } if (string.IsNullOrWhiteSpace(model.situacao)) { ModelState.AddModelError("situacao", "Informe uma situação"); } if (ModelState.IsValid) { try { daoGrupos = new DAOGrupos(); daoGrupos.Update(model); this.AddFlashMessage(Util.AlertMessage.EDIT_SUCESS); return(RedirectToAction("Index")); } catch (Exception ex) { this.AddFlashMessage(ex.Message, FlashMessage.ERROR); return(View(model)); } } else { return(View(model)); } }
// Métodos de iniciación public ControladorGrupos() { daoGrupos = new DAOGrupos(); daoCarreras = new DAOCarreras(); daoCatedras = new DAOCatedras(); daoMaterias = new DAOMaterias(); }
private ActionResult GetView(int?codGrupo) { try { var daoGrupo = new DAOGrupos(); var model = daoGrupo.GetGrupo(codGrupo); return(View(model)); } catch (Exception ex) { this.AddFlashMessage(ex.Message, FlashMessage.ERROR); return(View()); } }
public ActionResult Index() { try { var daoGrupos = new DAOGrupos(); List <Models.Grupos> list = daoGrupos.GetGrupos(); return(View(list)); } catch (Exception ex) { this.AddFlashMessage(ex.Message, FlashMessage.ERROR); return(View()); } }
public JsonResult JsUpdate(Models.Grupos model) { var daoGrupos = new DAOGrupos(); daoGrupos.Update(model); var result = new { type = "success", field = "", message = "Registro alterado com sucesso!", model = model }; return(Json(result, JsonRequestBehavior.AllowGet)); }
public ActionResult DeleteConfirmed(int?id) { try { daoGrupos = new DAOGrupos(); daoGrupos.Delete(id); this.AddFlashMessage(Util.AlertMessage.DELETE_SUCESS); return(RedirectToAction("Index")); } catch (Exception ex) { this.AddFlashMessage(ex.Message, FlashMessage.ERROR); return(View()); } }
private IQueryable <dynamic> Find(int?id, string q) { var daoGrupos = new DAOGrupos(); var list = daoGrupos.GetGruposSelect(id, q); var select = list.Select(u => new { id = u.id, text = u.text, situacao = u.situacao, observacao = u.observacao, dtCadastro = u.dtCadastro, dtUltAlteracao = u.dtUltAlteracao, }).OrderBy(u => u.text).ToList(); return(select.AsQueryable()); }
public int modificarGrupo(Grupos grupo) { DAOGrupos daoGrupo = new DAOGrupos(); return(daoGrupo.modificarGrupo(grupo)); }
public List <Grupos> consultarGrupoPorNombre(string nombreGrupo) { DAOGrupos daoGrupo = new DAOGrupos(); return(daoGrupo.consultarGrupoPorNombre(nombreGrupo)); }
public int crearGrupo(Grupos grado) { DAOGrupos daoGrupo = new DAOGrupos(); return(daoGrupo.crearGrupo(grado)); }
public List <Grupos> listarGruposPorGrado(int id_grado) { DAOGrupos daoGrupo = new DAOGrupos(); return(daoGrupo.listarGruposPorGrado(id_grado)); }
public List <Grupos> listarGrupos() { DAOGrupos daoGrupo = new DAOGrupos(); return(daoGrupo.listarGrupos()); }
// Modificación public ResultadoOperacion modificarGrupo( int idGrupo, int idSemestre, int semestre, string letra, string turno, string especialidad, Semestre semestreObj, Carrera especialidadObj ) { // Verificamos que los datos introducidos // sean válidos para la base de datos. if ( !ValidadorDeTexto.esValido(letra) || !ValidadorDeTexto.esValido(turno) || !ValidadorDeTexto.esValido(especialidad) ) { // Devolvemos un error si es que no son válidos. return(new ResultadoOperacion( EstadoOperacion.ErrorDatosIncorrectos, "No utilice caracteres especiales o inválidos")); } ResultadoOperacion innerRO = null; Grupo g = DAOGrupos.crearGrupo( idGrupo, idSemestre, semestre, letra, turno, especialidad, semestreObj, especialidadObj); int modificado = 0; // Si hay algún error durante la ejecución de la operación // se devolverá el respectivo resultado de operación. try { modificado = daoGrupos.modificarGrupo(g); } catch (MySqlException e) { innerRO = ControladorExcepciones.crearResultadoOperacionMySqlException(e); } catch (Exception e) { innerRO = ControladorExcepciones.crearResultadoOperacionException(e); } // Si no hubo problema, se devolverá el resultado correspondiente. return (modificado == 1 ? new ResultadoOperacion( EstadoOperacion.Correcto, "Grupo modificado") : modificado > 1 ? new ResultadoOperacion( EstadoOperacion.ErrorAplicacion, "Se han modificado dos o más grupos", "GroupReg " + modificado.ToString(), innerRO) : new ResultadoOperacion( EstadoOperacion.ErrorAplicacion, "Grupo no modificado", null, innerRO)); }