示例#1
0
 /* При вводе значения */
 void TextBox1TextChanged(object sender, EventArgs e)
 {
     if (textBox1.Text != "")
     {
         TmcDataLoad(textBox1.Text);                                 // Загрузка данных
     }
     label9.Text = "Остаток на складе: " + ClassBalance.BalanceShow(textBox1.Text, ActualDate) + "  ";
 }
示例#2
0
        /*----------------------------------------------------------------*/

        /* Загрузка окна */
        void FormClientDocOrderElementLoad(object sender, EventArgs e)
        {
            // Загружаем информацию из констант
            textBox2.Text = ClassSelectConst.constantValue("Ед. измерения");
            if (this.Text == "Новая строка")
            {
                textBox5.Text = ClassSelectConst.constantValue("Вид НДС");
            }
            label9.Text = "Остаток на складе: " + ClassBalance.BalanceShow(textBox1.Text, ActualDate) + "  ";
            ClassForms.Rapid_Client.MessageConsole("Строка заказа: открыто окно обработки строки табличной части документа Заказ.", false);
        }
示例#3
0
 /* При нажатии на Интер*/
 void TextBox1KeyDown(object sender, KeyEventArgs e)
 {
     if (e.KeyCode == Keys.Enter || e.KeyCode == Keys.Tab)
     {
         if (textBox1.Text != "")
         {
             TmcDataLoad(textBox1.Text);                                     // Загрузка данных
         }
         label9.Text = "Остаток на складе: " + ClassBalance.BalanceShow(textBox1.Text, ActualDate) + "  ";
     }
 }
示例#4
0
 /* Очистка */
 void Button2Click(object sender, EventArgs e)
 {
     textBox1.Clear();
     textBox2.Clear();
     textBox3.Text = "0.00";
     textBox4.Text = "0.00";
     textBox5.Text = ClassSelectConst.constantValue("Вид НДС");
     textBox6.Text = "0.00";
     textBox7.Text = "0.00";
     textBox8.Text = "0.00";
     label9.Text   = "Остаток на складе: " + ClassBalance.BalanceShow(textBox1.Text, ActualDate) + "  ";
 }
示例#5
0
        /* Загрузка данных из таблицы фирмы*/
        void TmcDataLoad(String tmcName)
        {
            MsSQLFull tmcMySQL   = new MsSQLFull();
            DataSet   tmcDataSet = new DataSet();

            tmcDataSet.Clear();
            tmcDataSet.DataSetName    = "tmc";
            tmcMySQL.SelectSqlCommand = "SELECT * FROM tmc WHERE (tmc_name = '" + tmcName + "')";
            if (tmcMySQL.ExecuteFill(tmcDataSet, "tmc"))
            {
                DataTable table = tmcDataSet.Tables["tmc"];
                if (table.Rows.Count > 0)
                {
                    // Наименование ТМЦ
                    textBox2.Text = table.Rows[0]["tmc_units"].ToString();
                    // Количество ТМЦ на складе
                    textBox3.Text = "1.00";
                    label9.Text   = "Остаток на складе: " + ClassBalance.BalanceShow(textBox1.Text, ActualDate) + "  ";
                    // Цена (покупка или продажа)
                    if (BuyOrSell)
                    {
                        textBox4.Text = ClassConversion.StringToMoney(table.Rows[0]["tmc_buy"].ToString());
                    }
                    else
                    {
                        textBox4.Text = ClassConversion.StringToMoney(table.Rows[0]["tmc_sale"].ToString());
                    }
                    // Вид НДС
                    textBox5.Text = table.Rows[0]["tmc_type_tax"].ToString();
                    //Вычисление
                    Calculation();
                }
                else
                {
                    //ТМЦ не найден
                    textBox2.Clear();
                    textBox3.Text = "0.00";
                    textBox4.Text = "0.00";
                    textBox5.Text = ClassSelectConst.constantValue("Вид НДС");
                    textBox6.Text = "0.00";
                    textBox7.Text = "0.00";
                    textBox8.Text = "0.00";
                }
            }
            else
            {
                ClassForms.Rapid_Client.MessageConsole("Заказ: Ошибка при загрузке данных о тмц.", true);
            }
        }
示例#6
0
 /* При потере фокуса */
 void TextBox1LostFocus(object sender, EventArgs e)
 {
     //(Ошибка при открытии на редактирование)// if(textBox1.Text != "") TmcDataLoad(textBox1.Text); // Загрузка данных
     label9.Text = "Остаток на складе: " + ClassBalance.BalanceShow(textBox1.Text, ActualDate) + "   ";
 }