/// <summary> /// Retorna un objeto de registros de tipo [Tabla].Roles /// </summary> /// <returns>Lista</returns> public BERol Find(string CodigoRol) { BERol itemRol = new BERol(); try { using (_DBMLSeguridadSistemaDataContext SeguridadDC = new _DBMLSeguridadSistemaDataContext(conexion)) { var resul = SeguridadDC.omgc_mnt_Find_Rol(CodigoRol); foreach (var item in resul) { itemRol = new BERol() { codRol = item.codRol, desDescripcion = item.desDescripcion, desNombre = item.desNombre, indEstado = item.indEstado, segUsuarioCrea = item.segUsuarioCrea, segFechaHoraCrea = Convert.ToDateTime(item.SegFechaHoraCrea), segUsuarioEdita = item.SegUsuarioEdita, segFechaHoraEdita = item.SegFechaHoraEdita, segMaquinaCrea = item.SegMaquinaOrigen, codSistema = item.codSistema, }; } } } catch (Exception ex) { throw ex; } return(itemRol); }
public OperationResult FindWS(string p_CodigoRol) { BERol itemRol = new BERol(); try { itemRol = oRolData.Find(p_CodigoRol); return(OK(itemRol)); } catch (Exception ex) { return(Error(GetType().Name, MethodBase.GetCurrentMethod().Name, ex, "", "")); } }
/// <summary> /// Retorna un objeto de registros de tipo Opciones. /// </summary> /// <returns>Lista</returns> public BERol Find(string p_CodigoRol) { BERol itemRol = new BERol(); try { itemRol = oRolData.Find(p_CodigoRol); } catch (Exception ex) { var returnValor = HelpException.mTraerMensaje(ex, false, this.GetType().Name + '.' + MethodBase.GetCurrentMethod().Name, string.Format("CodigoRol: {0}.", p_CodigoRol)); throw new Exception(returnValor.Message); } return(itemRol); }
public List <BERol> ListarRol() { List <BERol> oListado = new List <BERol>(); BERol oItem; using (NpgsqlConnection ocn = new NpgsqlConnection(Util.getConnection())) { ocn.Open(); NpgsqlTransaction tran = ocn.BeginTransaction(); using (NpgsqlCommand ocmd = new NpgsqlCommand("public.func_listar_rol", ocn)) { ocmd.CommandType = CommandType.StoredProcedure; using (NpgsqlDataReader odr = ocmd.ExecuteReader()) { while (odr.Read()) { oItem = new BERol(); if (!Convert.IsDBNull(odr["cod_rol"])) { oItem.cod_rol = Convert.ToInt32(odr["cod_rol"]); } if (!Convert.IsDBNull(odr["gls_rol"])) { oItem.gls_rol = odr["gls_rol"].ToString(); } if (!Convert.IsDBNull(odr["cod_estado_registro"])) { oItem.cod_estado_registro = Convert.ToInt32(odr["cod_estado_registro"]); } oListado.Add(oItem); } odr.Close(); } } tran.Commit(); ocn.Close(); } return(oListado); }