Автоматическая категоризация клиентов коучинга

Курсовой проект - Компьютеры, программирование

Другие курсовые по предмету Компьютеры, программирование

;= Declaration.cmd.ExecuteReader();.Read();.count_cluster_stat = (int)dr["max_st"];.count_cluster = (int)dr["max_cluster"];.count_task = (int)dr["max_task"];.Close();

}static void Save_Answer(string name)//сохраняем информацию об ответах клиента

{.cmd.Parameters.Clear();dr = null;list = new Answer();.cmd.CommandText = "Check_User";.cmd.Parameters.AddWithValue("@name", name);= Declaration.cmd.ExecuteReader();.Read();.ID_user = (int)dr["ID"];.Close();(int i = 0; i < Declaration.count_cluster; i++)

{= (Answer)Declaration.list_answer[i];(list.count_answer != 0)

{.cmd.Parameters.Clear();.cmd.CommandText = "Save_cl_check";.cmd.Parameters.AddWithValue("@id_cluster", i + 1);.cmd.Parameters.AddWithValue("@cluster_check", list.count_answer);.cmd.Parameters.AddWithValue("@id_user", Declaration.ID_user);.cmd.ExecuteNonQuery();.cmd.Parameters.Clear();(int j = 0; j < Declaration.count_task; j++)

{(list.task_answer[j] != 0)

{.cmd.Parameters.Clear();.cmd.CommandText = "Save_an";.cmd.Parameters.AddWithValue("@id_cluster", i + 1);.cmd.Parameters.AddWithValue("@id_task", j + 1);.cmd.Parameters.AddWithValue("@task_check", list.task_answer[j]);.cmd.Parameters.AddWithValue("@id_user", Declaration.ID_user);.cmd.ExecuteNonQuery();.cmd.Parameters.Clear();

}

}

}

}

}static void Save_check_list()//сохраняем информацию, об отметках на листах

{.cmd.Parameters.Clear();_statement list = new Check_statement();.cmd.CommandText = "Save_ch_list";(int i = 0; i < Declaration.check_list.Count; i++)

{= (Check_statement)Declaration.check_list[i];(int j = 0; j < Declaration.kol_vo_elem; j++)

{(list.check_st_in_list[j])

{.cmd.Parameters.AddWithValue("@ID_l", i);.cmd.Parameters.AddWithValue("@ID_u", Declaration.ID_user);.cmd.Parameters.AddWithValue("@ID_s", j);.cmd.ExecuteNonQuery();.cmd.Parameters.Clear();

}

}

}

}static bool Load_User(string name, string password)//загружаем информацию о клиенте

{pass;.cmd.Parameters.Clear();dr = null;.cmd.CommandText = "Check_User";.cmd.Parameters.AddWithValue("@name", name);= Declaration.cmd.ExecuteReader();(dr.Read())//если имя существует в таблице

{= (string)dr["Password"];(pass == password)

{.ID_user = (int)dr["ID"];.Current_ran = (int)dr["Ran"];.Current_count = (int)dr["Current_count"];.Check_list_page = (int)dr["Check_list"];.Check_list_lastpage = (int)dr["Ch_l_last"];.Close();true;

}

{.Show("Неправельное имя пользователя или пароль", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error);.Close();false;

}

}

{.Close();.Show("Неправельное имя пользователя или пароль", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error);false;

}

}static void Load_Answer()//загрузка ответов клиента

{.cmd.Parameters.Clear();dr = null;list = new Answer();.cmd.CommandText = "Load_an";.cmd.Parameters.AddWithValue("@id_us", Declaration.ID_user);= Declaration.cmd.ExecuteReader();a = 0;(dr.Read())

{(a != (int)dr["ID_cluster"])

{= (Answer)Declaration.list_answer[(int)dr["ID_cluster"] - 1];.count_answer = (int)dr["Cluster_check"];

}.task_answer[(int)dr["ID_task"]-1] = (int)dr["Task_check"];= (int)dr["ID_cluster"];

}.Close();

}static void Load_check_list()//загрузка отметок на листах

{.cmd.Parameters.Clear();dr = null;_statement list = new Check_statement();.cmd.CommandText = "Load_ch_list";.cmd.Parameters.AddWithValue("@id_us", Declaration.ID_user);= Declaration.cmd.ExecuteReader();(dr.Read())

{=(Check_statement)Declaration.check_list[(int)dr["ID_list"]];.check_st_in_list[(int)dr["ID_st"]] = true;.check_list[(int)dr["ID_list"]] = list;

}.Close();

}static SqlDataReader Get_ID_statement()//получение номера аспекта

{.cmd.Parameters.Clear();.cmd.CommandText = "Get_ID_st";Declaration.cmd.ExecuteReader();

}static void Del_user()//удаление клиента из бд

{.cmd.Parameters.Clear();.cmd.CommandText = "Delete_user";.cmd.Parameters.AddWithValue("@ID_us", Declaration.ID_user);.cmd.ExecuteNonQuery();

}static string Get_cl_text(int a,string b)//получение описания кластера

{.cmd.Parameters.Clear();dr = null;s = "";.cmd.CommandText = "GetDescriptionCluster";.cmd.Parameters.AddWithValue("@id_cl", a);= Declaration.cmd.ExecuteReader();.Read();= (string)dr[b];.Close();s;

}static string Get_task_text(int a)//получение описания задачи

{.cmd.Parameters.Clear();dr = null;s = "";.cmd.CommandText = "GetDescriptionTask";.cmd.Parameters.AddWithValue("@id_task", a);= Declaration.cmd.ExecuteReader();.Read();= (string)dr["Description_text"];.Close();s;

}

}