powered by simpleCommunicator - 2.0.36     © 2025 Programmizd 02
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Как скрыть столбцы @id_words и @id_Object ???
25 сообщений из 30, страница 1 из 2
Как скрыть столбцы @id_words и @id_Object ???
    #40018754
xamelione25
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как скрыть столбцы @id_words и @id_Object ??? Там должна будет быть автоматическая простановка значений.
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
            adapter = new MySqlDataAdapter(sql, connection);
            commandBuilder = new MySqlCommandBuilder(adapter);
            adapter.InsertCommand = new MySqlCommand("sp_CreateUser", connection);
            adapter.InsertCommand.CommandType = CommandType.StoredProcedure;
            adapter.InsertCommand.Parameters.Add(new MySqlParameter("@Name_works", MySqlDbType.VarChar, 50, "Name_works"));
            adapter.InsertCommand.Parameters.Add(new MySqlParameter("@Size_works", MySqlDbType.Float, 50, "Size_works"));
            adapter.InsertCommand.Parameters.Add(new MySqlParameter("@Unit_of_size", MySqlDbType.VarChar, 50, "Unit_of_size"));
            MySqlParameter parameter = adapter.InsertCommand.Parameters.Add("@id_words", MySqlDbType.Int32, 0, "id_words");
            MySqlParameter parameter1 = adapter.InsertCommand.Parameters.Add("@id_Object", MySqlDbType.Int32, 0, "id_Object");
            parameter.Direction = ParameterDirection.Output;
            parameter1.Direction = ParameterDirection.Output;
...
Рейтинг: 0 / 0
Как скрыть столбцы @id_words и @id_Object ???
    #40018758
fkthat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что значит "скрыть столбцы"?
...
Рейтинг: 0 / 0
Как скрыть столбцы @id_words и @id_Object ???
    #40018772
xamelione25
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
fkthat,

нужно чтобы при вводе пользователем эти колонки не были видны ...
@id_words - это просто порядковый автоматический номер пункта в таблице (айдишник) выставляемый при сохранении компьютером последовательно при добавлении.
@id_Object - (см.скрин) это параметр id объекта который проставляется одинаковый всем работам, тот id объекта который мы вновь добавляем. Ну и сам объект соответственно при добавлению его в БД должен иметь хотя бы одну работу в таблице, которая будет прикреплена к нему по id_Object.

Код: c#
1.
2.
3.
4.
5.
6.
CREATE DEFINER=`root`@`localhost` PROCEDURE `sp_CreateUser`(in Name_works VarChar(255), in Size_works Float, in Unit_of_size VarChar(100), out Id integer)
Begin
INSERT INTO Words_object (Name_works, Size_works, Unit_of_size)
VALUES (Name_works, Size_works, Unit_of_size);
SET Id=LAST_INSERT_ID();
End
...
Рейтинг: 0 / 0
Как скрыть столбцы @id_words и @id_Object ???
    #40018778
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
xamelione25
Код: c#
1.
INSERT INTO

а какая связь между ВСТАВКОЙ в таблицу и ЧТЕНИЕМ таблицы?
Никакого кода на чтение таблицы тут не приведено.
Общий совет - использовать вместо SELECT * набор конкретных столбцов.
...
Рейтинг: 0 / 0
Как скрыть столбцы @id_words и @id_Object ???
    #40018789
xamelione25
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Shocker.Pro,


Shocker.Pro
xamelione25

а какая связь между ВСТАВКОЙ в таблицу и ЧТЕНИЕМ таблицы?


см. https://metanit.com/sharp/adonet/3.5.php]

и проблема не в процедуре а в самом коде который я в первом посте выложил ... мне нужно чтобы первые столбцы в этой таблице не отображались и все.
...
Рейтинг: 0 / 0
Как скрыть столбцы @id_words и @id_Object ???
    #40018795
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
каким боком тут некий интерфейс для вставки (это откуда скрин?) и сама операция вставки данных на сервере? вы явно что-то не договариваете
...
Рейтинг: 0 / 0
Как скрыть столбцы @id_words и @id_Object ???
    #40018802
xamelione25
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
...
Рейтинг: 0 / 0
Как скрыть столбцы @id_words и @id_Object ???
    #40018820
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
у вас проблема в проектировании некого интерфейса, к самой команде SQL и её параметров она не имеет отношение.

PS
и ссылка на другой форум с описанием проблемы как-то не очень. лучше здесь повторить вопрос со всеми подробностями
...
Рейтинг: 0 / 0
Как скрыть столбцы @id_words и @id_Object ???
    #40018827
fkthat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
xamelione25,

Зайди в дизайнере в свойства столбцов грида и поставь ненужным колонкам Visible = false, а то и вообще их убери, как-то так.
...
Рейтинг: 0 / 0
Как скрыть столбцы @id_words и @id_Object ???
    #40018832
xamelione25
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
fkthat,

в том то и дело ....вся проблема в этом и состоит что там ничего не прописано в свойствах датагрида..... все прописано в коде (1 пост, или см.на киберформуе) ... и я не пойму как внести ограничения по видимости.

Я уже пытался и это
Код: c#
1.
2.
DataGridViewColumn band = dataGridView1.Columns[1];
            band.Visible = false; 


тоже не помогло
...
Рейтинг: 0 / 0
Как скрыть столбцы @id_words и @id_Object ???
    #40018835
fkthat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
xamelione25
fkthat,

в том то и дело ....вся проблема в этом и состоит что там ничего не прописано в свойствах датагрида..... все прописано в коде (1 пост, или см.на киберформуе) ... и я не пойму как внести ограничения по видимости.

Я уже пытался и это
Код: c#
1.
2.
DataGridViewColumn band = dataGridView1.Columns[1];
            band.Visible = false; 



тоже не помогло

Это потому что у тебя набор столбцов грида форимируется автоматом по списку полей. Либо надо из запроса (только не на вставку, а на чтение) эти поля убрать, либо в гриде сделать явный набор столбцов.
...
Рейтинг: 0 / 0
Как скрыть столбцы @id_words и @id_Object ???
    #40018845
xamelione25
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
fkthat,

Ну а можно ли как-то задать по типу общего формата, при автоматическом формировании полей что первая и вторая колонка обязательно должны быть скрыты скрыты?
...
Рейтинг: 0 / 0
Как скрыть столбцы @id_words и @id_Object ???
    #40018851
fkthat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У тебя весь код какой-то то ли еретический, то ли просто не тот, который надо смотреть. К чему привязывется сам грид, и как это "что-то" наполняется?
...
Рейтинг: 0 / 0
Как скрыть столбцы @id_words и @id_Object ???
    #40018853
xamelione25
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
fkthat,
Ну вот все код, который к этому окну относится, + процедура из 3 поста залита в mysql
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
78.
79.
80.
81.
82.
83.
84.
85.
86.
87.
88.
89.
90.
91.
92.
93.
94.
95.
96.
97.
98.
99.
100.
101.
102.
103.
104.
105.
106.
107.
108.
109.
110.
111.
112.
113.
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Data.SqlClient;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using Dapper;
using MySql.Data.MySqlClient;

namespace IT_A_stroy
{
    public partial class Form3 : Form
    {
        DataSet ds;
        MySqlDataAdapter adapter;
        MySqlCommandBuilder commandBuilder;
        string sql = "SELECT * FROM Words_object";
        readonly string connectionString = "server=localhost;user=root;database=a_stroy;password=q1w2e3r4t5y6u7i8o9p0;";
        public Form3()
        {
            InitializeComponent();
            dataGridView1.SelectionMode = DataGridViewSelectionMode.FullRowSelect;
            dataGridView1.AllowUserToAddRows = false;
            using (MySqlConnection connection = new MySqlConnection(connectionString))
            {
                connection.Open();
                adapter = new MySqlDataAdapter(sql, connection);
                ds = new DataSet();
                adapter.Fill(ds);
                dataGridView1.DataSource = ds.Tables[0];
            }
        }
        //public bool Visible { get; set; }
        private void InsertFromDataGridView_Load(object sender, EventArgs e)
        {
            dataGridView1.AutoGenerateColumns = false;
        }
        private void button1_Click(object sender, EventArgs e)
        {
            MySqlConnection connection = new MySqlConnection(connectionString);// объект для установления соединения с БД
            connection.Open();// открываем соединение
            // запросы
            // запрос вставки данных в Object
            string query = "INSERT INTO Object (id_customer, Name_object, Start_construction, End_construction, Number_contract, Type_of_object, Type_of_construction, Length, Width, Heigth, Name_general_work, Name_proect_organization) VALUES ('" + comboBox1.SelectedValue + "','" + textBox1.Text + "','" + dateTimePicker1.Value.ToShortDateString() + "','" + dateTimePicker2.Value.ToShortDateString() + "','" + textBox2.Text + "','" + comboBox2.SelectedItem + "','" + comboBox3.SelectedItem + "','" + textBox3.Text + "','" + textBox4.Text + "','" + textBox5.Text + "','" + textBox6.Text + "','" + textBox7.Text + "')";// запрос вставки данных
            //LAST_INSERT_ID()

             //   INSERT INTO table_name(col1, col2, ...) VALUES('val1', 'val2'...);
            MySqlCommand command = new MySqlCommand(query, connection);// объект для выполнения SQL-запроса
            command.ExecuteNonQuery();// выполняем запрос

            adapter = new MySqlDataAdapter(sql, connection);
            commandBuilder = new MySqlCommandBuilder(adapter);
            adapter.InsertCommand = new MySqlCommand("sp_CreateUser", connection);
            adapter.InsertCommand.CommandType = CommandType.StoredProcedure;
            adapter.InsertCommand.Parameters.Add(new MySqlParameter("@Name_works", MySqlDbType.VarChar, 50, "Name_works"));
            adapter.InsertCommand.Parameters.Add(new MySqlParameter("@Size_works", MySqlDbType.Float, 50, "Size_works"));
            adapter.InsertCommand.Parameters.Add(new MySqlParameter("@Unit_of_size", MySqlDbType.VarChar, 50, "Unit_of_size"));
            MySqlParameter parameter = adapter.InsertCommand.Parameters.Add("@id_words", MySqlDbType.Int32, 0, "id_words");
            MySqlParameter parameter1 = adapter.InsertCommand.Parameters.Add("@id_Object", MySqlDbType.Int32, 0, "id_Object");
            parameter.Direction = ParameterDirection.Output;
            parameter1.Direction = ParameterDirection.Output;

            //adapter.InsertCommand.Parameters["@id_words"] = false;
            DataGridViewColumn band = dataGridView1.Columns[1];
            band.Visible = false;

            adapter.Update(ds);
            connection.Close();
            Close();
        }
        public void SetMyCustomFormat()
        {
            // Set the Format type and the CustomFormat string.
            dateTimePicker1.Format = DateTimePickerFormat.Custom;
            dateTimePicker1.CustomFormat = "yyyy-mm-dd";
            dateTimePicker2.Format = DateTimePickerFormat.Custom;
            dateTimePicker2.CustomFormat = "yyyy-mm-dd";
        }
        private void button2_Click(object sender, EventArgs e)
        {
            Close();
        }

        private void Form3_Load(object sender, EventArgs e)
        {
            // TODO: данная строка кода позволяет загрузить данные в таблицу "a_stroyDataSet.customer". При необходимости она может быть перемещена или удалена.
            this.customerTableAdapter.Fill(this.a_stroyDataSet.customer);
        }

        private void button3_Click(object sender, EventArgs e)
        {
            {
                if (MessageBox.Show("Удалить эту строку?", "Удаление", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
                {

                    foreach (DataGridViewRow row in dataGridView1.SelectedRows)// удаляем выделенные строки из dataGridView1
                    {
                        dataGridView1.Rows.Remove(row);
                    }
                }
            }
        }

        private void button5_Click(object sender, EventArgs e)
        {
            DataRow row = ds.Tables[0].NewRow(); // добавляем новую строку в DataTable
            ds.Tables[0].Rows.Add(row);
        }
    }
}

...
Рейтинг: 0 / 0
Как скрыть столбцы @id_words и @id_Object ???
    #40018858
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
xamelione25
Код: c#
1.
string sql = "SELECT * FROM Words_object";

Что мешает перечислить только нужные поля?
...
Рейтинг: 0 / 0
Как скрыть столбцы @id_words и @id_Object ???
    #40018863
xamelione25
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Shocker.Pro,

да если бы я еще нашел макет кода для этого...можете показать примером как???

я пытался так - не получилось:
Код: c#
1.
2.
 this.dataGridView1.Columns["id_words"].Visible = false;
            this.dataGridView1.Columns["id_Object"].Visible = false;
...
Рейтинг: 0 / 0
Как скрыть столбцы @id_words и @id_Object ???
    #40018867
fkthat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
xamelione25,

Замени
Код: c#
1.
string sql = "SELECT * FROM Words_object";


на
Код: c#
1.
string sql = "SELECT Name_works, Size_works, Unit_of_size FROM Words_object";


вот и все.
...
Рейтинг: 0 / 0
Как скрыть столбцы @id_words и @id_Object ???
    #40018869
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
тут нужен списко только требуемых полей:

Код: c#
1.
string sql = "SELECT field1, field2, ..., fieldN FROM Words_object";



а те 2 поля тут не надо указывать
...
Рейтинг: 0 / 0
Как скрыть столбцы @id_words и @id_Object ???
    #40018873
xamelione25
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
fkthat, Konst_One

а на функциональность этих двух полей ... это как-то повлияет? (см.3 пост). Я имею ввиду про автоматическое присваивание значений.
...
Рейтинг: 0 / 0
Как скрыть столбцы @id_words и @id_Object ???
    #40018879
fkthat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Konst_One,

Я первыйнах
...
Рейтинг: 0 / 0
Как скрыть столбцы @id_words и @id_Object ???
    #40018883
fkthat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
xamelione25
fkthat, Konst_One

а на функциональность этих двух полей ... это как-то повлияет? (см.3 пост). Я имею ввиду про автоматическое присваивание значений.

Нет, конечно. Это же операция чтения, она со вставкой никак не связана. А так, вообще, почитал бы ты доки по ADO.NET, а то на написании кода по каким-то примерам далеко ты все равно не уедешь.
...
Рейтинг: 0 / 0
Как скрыть столбцы @id_words и @id_Object ???
    #40018890
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fkthat
Konst_One,

Я первыйнах
нифига 22232823
...
Рейтинг: 0 / 0
Как скрыть столбцы @id_words и @id_Object ???
    #40018952
xamelione25
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Konst_One, fkthat,

может быть сможете подсказать (ткнете носом) по поводу моих образовавшихся ям))))).?

1. Сохранение даты из dataTimePicker в mysql (она перевернутая получается). Ввожу 2020г 05 31 -> получаю в БД значение 2031-05-20
2. Нужно чтобы айдишники вводимых работ (в dataGridView1 - "id_Object") должны быть все одинаковы и равны id нового добавляемого объекта (то есть работы должны быть прикреплены к добавляемому объекту по его новому id_Object на автомате) - как это сделать?
3. Как сделать обязательное условие на наличие хотя бы одного пункта в dataGridView1 при сохранении объекта.
...
Рейтинг: 0 / 0
Как скрыть столбцы @id_words и @id_Object ???
    #40018959
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
xamelione25
ткнете носом
А во что тыкать-то, если кода нет?

По поводу даты - просто нигде по дороге не надо конвертировать дату в строку. Во всей цепочке дата должна передаваться как дата, до самого поля БД
...
Рейтинг: 0 / 0
Как скрыть столбцы @id_words и @id_Object ???
    #40018962
xamelione25
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Shocker.Pro,
Shocker.Pro
А во что тыкать-то, если кода нет?



Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
78.
79.
80.
81.
82.
83.
84.
85.
86.
87.
88.
89.
90.
91.
92.
93.
94.
95.
96.
97.
98.
99.
100.
101.
102.
103.
104.
105.
106.
107.
108.
109.
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Data.SqlClient;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using Dapper;
using MySql.Data.MySqlClient;

namespace IT_A_stroy
{
    public partial class Form3 : Form
    {
        DataSet ds;
        MySqlDataAdapter adapter;
        MySqlCommandBuilder commandBuilder;
        string sql = "SELECT Name_works, Size_works, Unit_of_size FROM Words_object";
        readonly string connectionString = "server=localhost;user=root;database=a_stroy;password=q1w2e3r4t5y6u7i8o9p0;";
        public Form3()
        {
            InitializeComponent();
            dataGridView1.SelectionMode = DataGridViewSelectionMode.FullRowSelect;
            dataGridView1.AllowUserToAddRows = false;
            using (MySqlConnection connection = new MySqlConnection(connectionString))
            {
                connection.Open();
                adapter = new MySqlDataAdapter(sql, connection);
                ds = new DataSet();
                adapter.Fill(ds);
                dataGridView1.DataSource = ds.Tables[0];
            }
        }
        //public bool Visible { get; set; }
        private void InsertFromDataGridView_Load(object sender, EventArgs e)
        {
            dataGridView1.AutoGenerateColumns = false;
        }
        private void button1_Click(object sender, EventArgs e)
        {
            MySqlConnection connection = new MySqlConnection(connectionString);// объект для установления соединения с БД
            connection.Open();// открываем соединение
            // запросы
            // запрос вставки данных в Object
            string query = "INSERT INTO Object (id_customer, Name_object, Start_construction, End_construction, Number_contract, Type_of_object, Type_of_construction, Length, Width, Heigth, Name_general_work, Name_proect_organization) VALUES ('" + comboBox1.SelectedValue + "','" + textBox1.Text + "','" + dateTimePicker1.Value.ToShortDateString() + "','" + dateTimePicker2.Value.ToShortDateString() + "','" + textBox2.Text + "','" + comboBox2.SelectedItem + "','" + comboBox3.SelectedItem + "','" + textBox3.Text + "','" + textBox4.Text + "','" + textBox5.Text + "','" + textBox6.Text + "','" + textBox7.Text + "')";// запрос вставки данных
            //LAST_INSERT_ID()

             //   INSERT INTO table_name(col1, col2, ...) VALUES('val1', 'val2'...);
            MySqlCommand command = new MySqlCommand(query, connection);// объект для выполнения SQL-запроса
            command.ExecuteNonQuery();// выполняем запрос

            adapter = new MySqlDataAdapter(sql, connection);
            commandBuilder = new MySqlCommandBuilder(adapter);
            adapter.InsertCommand = new MySqlCommand("sp_CreateUser", connection);
            adapter.InsertCommand.CommandType = CommandType.StoredProcedure;
            adapter.InsertCommand.Parameters.Add(new MySqlParameter("@Name_works", MySqlDbType.VarChar, 50, "Name_works"));
            adapter.InsertCommand.Parameters.Add(new MySqlParameter("@Size_works", MySqlDbType.Float, 50, "Size_works"));
            adapter.InsertCommand.Parameters.Add(new MySqlParameter("@Unit_of_size", MySqlDbType.VarChar, 50, "Unit_of_size"));
            MySqlParameter parameter = adapter.InsertCommand.Parameters.Add("@id_words", MySqlDbType.Int32, 0, "id_words");
            MySqlParameter parameter1 = adapter.InsertCommand.Parameters.Add("@id_Object", MySqlDbType.Int32, 0, "id_Object");
            parameter.Direction = ParameterDirection.Output;
            parameter1.Direction = ParameterDirection.Output;

            adapter.Update(ds);
            connection.Close();
            Close();
        }
        public void SetMyCustomFormat()
        {
            // Set the Format type and the CustomFormat string.
            dateTimePicker1.Format = DateTimePickerFormat.Custom;
            dateTimePicker1.CustomFormat = "yyyy-mm-dd";
            dateTimePicker2.Format = DateTimePickerFormat.Custom;
            dateTimePicker2.CustomFormat = "yyyy-mm-dd";
        }
        private void button2_Click(object sender, EventArgs e)
        {
            Close();
        }

        private void Form3_Load(object sender, EventArgs e)
        {
            // TODO: данная строка кода позволяет загрузить данные в таблицу "a_stroyDataSet.customer". При необходимости она может быть перемещена или удалена.
            this.customerTableAdapter.Fill(this.a_stroyDataSet.customer);
        }

        private void button3_Click(object sender, EventArgs e)
        {
            {
                if (MessageBox.Show("Удалить эту строку?", "Удаление", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
                {

                    foreach (DataGridViewRow row in dataGridView1.SelectedRows)// удаляем выделенные строки из dataGridView1
                    {
                        dataGridView1.Rows.Remove(row);
                    }
                }
            }
        }

        private void button5_Click(object sender, EventArgs e)
        {
            DataRow row = ds.Tables[0].NewRow(); // добавляем новую строку в DataTable
            ds.Tables[0].Rows.Add(row);
        }
    }
}

...
Рейтинг: 0 / 0
25 сообщений из 30, страница 1 из 2
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Как скрыть столбцы @id_words и @id_Object ???
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]