Example #1
0
        private void button1_Click(object sender, EventArgs e)
        {
            try
            {
                if (richTextBox1.Text == string.Empty)
                    return;

                CoreLib fn = new CoreLib();
                object[] article = new object[7];

                article[0] = fn.GetDouble(maskedTextBox1.Text);//total
                article[1] = byte.Parse(comboBox2.Text);//dose_ppt 0..15
                article[2] = Convert.ToDouble(textBox1.Text);//price
                article[3] = comboBox1.Text;//pdv
                article[4] = richTextBox1.Text.Replace('³', 'i').Replace('²', 'I');//name
                article[5] = textBox2.Text;//id
                article[6] = byte.Parse(comboBox3.Text);//money_ppt 0..15

                Array.Resize<object>(ref articles, articles.Length + 1);
                articles[articles.Length - 1] = article;

                ClearAll();
            }
            catch { }
        }
Example #2
0
 private void button1_Click(object sender, EventArgs e)
 {
     try
     {
         CoreLib fn = new CoreLib();
         copecks = Convert.ToUInt32(fn.GetDouble(textBox1.Text) * 100);
         DialogResult = DialogResult.OK;
         Close();
     }
     catch { }
 }
Example #3
0
        private void button1_Click(object sender, EventArgs e)
        {
            double value = 0;
            byte ppt = 0;

            try
            {
                CoreLib fn = new CoreLib();
                value = fn.GetDouble(textBox1.Text);

                switch (comboBox1.SelectedIndex)
                {
                    case 1: { value = -value; break; }
                }

                switch (comboBox2.SelectedIndex)
                {
                    case 0:
                        {
                            try
                            {
                                ppt = byte.Parse(numericUpDown1.Value.ToString());
                                if (ppt > 127)//7bit
                                    ppt = 127;
                            }
                            catch { return; }

                            if (value > 16777215)//3 byte
                                value = 16777215;
                            if (value < -16777215)//3 byte
                                value = -16777215;

                            switch (comboBox3.SelectedIndex)
                            {
                                case 0:
                                    {
                                        discInfo[0] = (byte)0;
                                        break;
                                    }
                                case 1:
                                    {
                                        discInfo[0] = (byte)2;
                                        break;
                                    }
                            }
                            break;
                        }
                    case 1:
                        {
                            if ((int)(value*100) > 2147483647)//31bit
                                value = 2147483647;
                            if ((int)(value * 100) < -2147483647)//31bit
                                value = -2147483647;

                            switch (comboBox3.SelectedIndex)
                            {
                                case 0:
                                    {
                                        discInfo[0] = (byte)1;
                                        break;
                                    }
                                case 1:
                                    {
                                        discInfo[0] = (byte)3;
                                        break;
                                    }
                            }
                            break;
                        }
                }

                discInfo[1] = value;
                discInfo[2] = ppt;
                discInfo[3] = richTextBox1.Text;

                DialogResult = DialogResult.OK;
                Close();
            }
            catch { return; }
        }