- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 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
if ((textBox2.Text != "") && (textBox3.Text != "") && (Convert.ToInt32(textBox2.Text) < Convert.ToInt32(textBox3.Text)))
{
int наименование = 0;
string несозданы = null;
int количество = 0;
bool накладнаясоздана = false;
int накладная = 0;
наименование = Convert.ToInt32(comboBox1.SelectedValue);
string наименованиест = наименование.ToString();
for (int i = Convert.ToInt32(textBox2.Text); i < Convert.ToInt32(textBox3.Text) + 1; i++)
{
bool одинаково = false;
foreach (СкладDataSet.ПоступлениеRow row in складDataSet.Поступление.Rows)
{
if ((i == row.__) && (наименованиест == row.Наименование))
{
одинаково = true;
несозданы += " " + i.ToString();
yes = 2;
}
}
if (одинаково == false)
{
складDataSet.Состояние.AddСостояниеRow(наименование.ToString(), i.ToString(), "2", "1", "");
if (накладнаясоздана == false)
{
поступлениесписокTableAdapter.Insert(Convert.ToDateTime(dateTimePicker1.Text).ToString(), наименование, "000", richTextBox1.Text);
поступлениесписокTableAdapter.Fill(складDataSet.Поступлениесписок);
накладнаясоздана = true;
foreach (СкладDataSet.ПоступлениесписокRow row in складDataSet.Поступлениесписок.Rows)
{ if (накладная <= row.Код) накладная = row.Код; }
}
поступлениеTableAdapter.Insert(наименование, i, накладная.ToString());
количество = количество + 1;
}
}
поступлениесписокTableAdapter.Update(Convert.ToDateTime(dateTimePicker1.Text).ToString(), наименование, количество.ToString(), richTextBox1.Text, накладная, Convert.ToDateTime(dateTimePicker1.Text).ToString(), наименование, "000", richTextBox1.Text);
if (yes == 2)
MessageBox.Show(comboBox1.Text + " - " + несозданы + " не созданы т.к. существуют в базе", "Не созданы...", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
Close();
}
else
MessageBox.Show("Поле пустое, введите номер прибора!!!", "Внимательнее!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
на готдотнете видел один чел вопрос задавал: http://www.gotdotnet.ru/forums/3/133079/
автору там намекали, что хорошо было бы, чтоб он переделал код, но автор глубоко забил
Nerd 22.11.2010 14:44 # +4
absolut 22.11.2010 14:49 # +2
burdakovd 22.11.2010 14:59 # 0
burdakovd 22.11.2010 15:03 # +1
dreaktor 25.11.2010 20:56 # 0
Pauchok-Anaynckiy 25.11.2010 21:13 # +1
int наименование = 0;
string несозданы = null;
int количество = 0;
bool накладнаясоздана = false;
int накладная = 0;
наименование = Convert.ToInt32(comboBox1.SelectedValue) ;
string наименованиест = наименование.ToString();
Pauchok-Anaynckiy 25.11.2010 21:17 # +1
одинаково = true;
несозданы += " " + i.ToString();
yes = 2;
как смотрю заново ржачка накатывает )))))) вытащите меня из-под стола
3.14159265 22.11.2010 15:08 # +3
bugmenot 22.11.2010 15:09 # +2
Pauchok-Anaynckiy 22.11.2010 15:13 # +1
Анонимус 22.11.2010 15:22 # +15
автору желаю всю жизнь работать с переменной по имени comboBox42
absolut 22.11.2010 15:37 # 0
Lure Of Chaos 22.11.2010 15:48 # 0
Lure Of Chaos 22.11.2010 15:49 # 0
ужас. dotnet.gothic.ru
Lure Of Chaos 22.11.2010 15:49 # 0
istem 23.11.2010 01:12 # +1
inkanus-gray 27.11.2010 04:10 # +1
bugmenot 27.11.2010 14:42 # 0
banderror 26.11.2010 09:28 # +5
Lure Of Chaos 27.11.2010 00:54 # 0
Pauchok-Anaynckiy 27.11.2010 01:09 # 0
Lure Of Chaos 27.11.2010 01:14 # 0
Pauchok-Anaynckiy 27.11.2010 01:20 # 0
Lure Of Chaos 27.11.2010 01:22 # 0
Pauchok-Anaynckiy 27.11.2010 01:59 # 0
Pauchok-Anaynckiy 27.11.2010 01:13 # 0
Обращаю внимание (выношу в отдельные комменты):
Pauchok-Anaynckiy 27.11.2010 01:15 # 0
if ((i == row.__) && (наименованиест == row.Наименование))
{
одинаково = true;
несозданы += " " + i.ToString();
yes = 2;
}
Pauchok-Anaynckiy 27.11.2010 01:17 # 0
if ((textBox2.Text != "") && (textBox3.Text != "") && (Convert.ToInt32(textBox2.Text) < Convert.ToInt32(textBox3.Text)))
Lure Of Chaos 27.11.2010 01:20 # 0
Pauchok-Anaynckiy 27.11.2010 02:13 # +1
int наименование = 0;
string несозданы = null;
bool накладнаясоздана = false;
int накладная = 0;
string наименованиест = наименование.ToString();
bool одинаково = false;
yes;
Pauchok-Anaynckiy 27.11.2010 02:16 # 0
Границы поименовать было конечно же западло. Типа и так понятно, что какой-то индекс (или порядковый номер) инкрементится.
for (int i = Convert.ToInt32(textBox2.Text); i < Convert.ToInt32(textBox3.Text) + 1; i++)
Pauchok-Anaynckiy 27.11.2010 02:18 # 0
if ((i == row.__)
Pauchok-Anaynckiy 27.11.2010 02:24 # 0
Pauchok-Anaynckiy 27.11.2010 02:34 # 0
АВТОР: Да какая тебе вообще нах разница, что это - код , или номер, или название, непонятно что-ли ваще??? Сказали же тебе выше: "говнокод, но работает же!".
Pauchok-Anaynckiy 27.11.2010 02:36 # 0
Pauchok-Anaynckiy 27.11.2010 02:41 # 0
Поскролим чуть наверх... Ах, да, к этой муйне:
Замечательно! Все совершенно ясно!
Pauchok-Anaynckiy 27.11.2010 02:48 # 0
andremacareno 27.11.2010 15:01 # 0