public OperationResult FindWS(int p_codRolOpcion) { BERolOpcion itemRol = new BERolOpcion(); try { itemRol = oRolOpcionData.FindWS(p_codRolOpcion); 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 BERolOpcion Find(string p_CodigoRol, string p_CodigOpcion) { BERolOpcion itemRol = new BERolOpcion(); try { itemRol = oRolOpcionData.Find(p_CodigoRol, p_CodigOpcion); } 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 BERolOpcion FindWS(int p_codRolOpcion) { BERolOpcion itemRolesOpciones = new BERolOpcion(); try { using (_DBMLSeguridadSistemaDataContext SeguridadDC = new _DBMLSeguridadSistemaDataContext(conexion)) { var resul = SeguridadDC.usp_sis_R_RolOpcion(p_codRolOpcion); foreach (var item in resul) { itemRolesOpciones = new BERolOpcion() { codRolOpcion = item.codRolOpcion, codRol = item.codRol, codOpcion = item.codOpcion, indEditar = item.indEditar, indEliminar = item.indEliminar, indExporta = item.indExporta, indImporta = item.indImporta, indImprime = item.indImprime, indNuevo = item.indNuevo, indOtro = item.indOtro, indVer = item.indVer, indActivo = item.indActivo, segUsuarioCrea = item.segUsuarioCrea, segFechaHoraCrea = Convert.ToDateTime(item.segFechaHoraCrea), segUsuarioEdita = item.segUsuarioEdita, segFechaHoraEdita = Convert.ToDateTime(item.segFechaHoraEdita), segMaquinaOrigen = item.segMaquinaOrigen }; } } } catch (Exception ex) { throw ex; } return(itemRolesOpciones); }