public static capaDatos.cUsuario RecuperarUsuarioPorId(int pIdUsuario) { capaDatos.cUsuario obj = null; DataSet dsResultado = capaSeguridad.GestiónUsuario(pIdUsuario, null, null, null, null, null, null, null, null, null, null, null, null, Constantes.cSQL_SELECT); if (dsResultado != null) { foreach (DataRow item in dsResultado.Tables["Usuario"].Rows) { obj = ConvertToUsuario(item); break; } } return(obj); }
public static capaDatos.cUsuario RecuperarUsuarioPorId(int pIdUsuario) { capaDatos.cUsuario obj = null; DataSet dsResultado = capaSeguridad.GestiónUsuario(pIdUsuario, null, null, null, null, null, null, null, null, null, null, null, null, Constantes.cSQL_SELECT); if (dsResultado != null) { foreach (DataRow item in dsResultado.Tables["Usuario"].Rows) { obj = ConvertToUsuario(item); obj.listaPermisoDenegados = FuncionesPersonalizadas.RecuperarSinPermisosSecciones(obj.usu_codigo); break; } } return(obj); }
public static capaDatos.cUsuario ConvertToUsuario(DataRow pItem) { capaDatos.cUsuario obj = new capaDatos.cUsuario(); if (pItem["usu_codigo"] != DBNull.Value) { obj.usu_codigo = Convert.ToInt32(pItem["usu_codigo"]); } if (pItem["usu_codRol"] != DBNull.Value) { obj.usu_codRol = Convert.ToInt32(pItem["usu_codRol"]); } if (pItem["usu_codCliente"] != DBNull.Value) { obj.usu_codCliente = Convert.ToInt32(pItem["usu_codCliente"]); if (pItem.Table.Columns.Contains("cli_nombre")) { obj.cli_nombre = pItem["cli_nombre"].ToString(); } } else { obj.usu_codCliente = null; } if (pItem["usu_nombre"] != DBNull.Value) { obj.usu_nombre = pItem["usu_nombre"].ToString(); } if (pItem["usu_apellido"] != DBNull.Value) { obj.usu_apellido = pItem["usu_apellido"].ToString(); } if (pItem["NombreYapellido"] != DBNull.Value) { obj.NombreYapellido = pItem["NombreYapellido"].ToString(); } if (pItem["usu_login"] != DBNull.Value) { obj.usu_login = pItem["usu_login"].ToString(); } if (pItem["usu_mail"] != DBNull.Value) { obj.usu_mail = pItem["usu_mail"].ToString(); } if (pItem["usu_pswDesencriptado"] != DBNull.Value) { obj.usu_pswDesencriptado = pItem["usu_pswDesencriptado"].ToString(); } if (pItem["rol_Nombre"] != DBNull.Value) { obj.rol_Nombre = pItem["rol_Nombre"].ToString(); } if (pItem["usu_observacion"] != DBNull.Value) { obj.usu_observacion = pItem["usu_observacion"].ToString(); } if (pItem["usu_estado"] != DBNull.Value) { obj.usu_estado = Convert.ToInt32(pItem["usu_estado"]); obj.usu_estadoToString = capaSeguridad.obtenerStringEstado(obj.usu_estado); } return(obj); }