public override table execute(object value = null) { List <string> columns = table_student.instanse().get_columns(); result = new table_custom("Сдавшие на одни пятерки", columns); find(); return(result); }
public override table execute(object value) { List <string> columns = table_academic_progress.instanse().get_columns(); result = new table_custom("Запрос успеваемости", columns); find(table_academic_progress.instanse(), 0, Convert.ToString(value)); return(result); }
public override table execute(object arg) { var columns = new List <string>(); columns.Add("Группа"); columns.Add("Фамилия"); columns.Add("Имя"); columns.Add("Отчество"); result = new table_custom("Отчет по группам", columns); find(); return(result); }
public override table execute(object value) { List <string> columns = table_student.instanse().get_columns(); result = new table_custom(Convert.ToString(value), columns); int index; for (index = 0; index < columns.Count; ++index) { if (columns[index] == "Код группы") { break; } } find(table_student.instanse(), index, Convert.ToString(value)); return(result); }
public override table execute(object value) { // the first step List <string> columns = table_group.instanse().get_columns(); result = new table_custom(Convert.ToString(value), columns); int index; for (index = 0; index < columns.Count; ++index) { if (columns[index] == "Код факультета") { break; } } find(table_group.instanse(), index, Convert.ToString(value)); table group = result; // the second step columns = table_student.instanse().get_columns(); result = new table_custom(Convert.ToString(value), columns); for (index = 0; index < columns.Count; ++index) { if (columns[index] == "Код группы") { break; } } foreach (table_record record in group) { find(table_student.instanse(), index, record[1].get_value()); } return(result); }