public ActionResult Index(ETypeStatusRegistro statusRegistro = ETypeStatusRegistro.Todos) { ViewBag.EstatusRegistro = EstatusRegistro.GetEstatusRegistro(); roles = rolDatos.GetRoles(out respuesta, statusRegistro); if (!respuesta.ExisteError) { return(View(roles)); } else { return(View()); } }
public Collection <EstatusRegistro> ConsultaCatEstatusRegistro() { Collection <EstatusRegistro> colEstatusRegistro = null; try { using (DataSet dataSet = new DataSet()) { dataSet.Locale = CultureInfo.InvariantCulture; Collection <SqlParameter> parametrosCatEstatusRegistro = new Collection <SqlParameter>(); CreaParametrosSalida(parametrosCatEstatusRegistro); EjecutaProcedimiento(PRS_CT_ESTATUS_REGISTRO, parametrosCatEstatusRegistro, dataSet); if (this.Codigo == 0 && validaDataSet(dataSet)) { colEstatusRegistro = new Collection <EstatusRegistro>(); foreach (DataRow r in dataSet.Tables[0].Rows) { EstatusRegistro statusRegistro = new EstatusRegistro { EstatusRegistroId = r.Field <int>("EstatusRegistroId"), EstatusRegistroDesc = r.Field <string>("EstatusRegistroDesc") }; colEstatusRegistro.Add(statusRegistro); } } else { throw new EmptyDataException(this.Mensaje); } } } catch (Exception de) { Bitacora.Error(de.Message); if (de is EmptyDataException) { throw new DAOException(1, de.Message); } throw new DAOException(-1, de.Message); } return(colEstatusRegistro); }