public DataSet getBuscarUsuario(Usuario user) { DbCommand cmd = db.GetStoredProcCommand("stp_BuscarUsuario"); db.AddInParameter(cmd, "@idUsuario", DbType.String, user.IdUsuario); if (user.Rut == string.Empty) { db.AddInParameter(cmd, "@rut", DbType.String, null); } else { db.AddInParameter(cmd, "@rut", DbType.String, user.Rut); } db.AddInParameter(cmd, "@nombre", DbType.String, user.Nombre); db.AddInParameter(cmd, "@idPerfil", DbType.String, user.IdPerfil); db.AddInParameter(cmd, "@login", DbType.String, user.Login); db.AddInParameter(cmd, "@clave", DbType.String, user.Clave); db.AddInParameter(cmd, "@areaCargo", DbType.String, user.AreaCargo); db.AddInParameter(cmd, "@activo", DbType.String, user.Activo); try { return(db.ExecuteDataSet(cmd)); } catch (SqlException ex) { throw new Exception("No se pudo buscar el usuario, " + ex.Message, ex); } catch (Exception ex) { throw new Exception("No se pudo buscar el usuario, " + ex.Message, ex); } }