Ejemplo n.º 1
0
        public void ADD_Zakaz(int id_preparat, int kolvo, DateTime date)
        {
            Zakaz a = new Zakaz();

            a.id_preparat = id_preparat;
            a.kolvo       = kolvo;
            a.date        = date;
            this.Zakaz.InsertOnSubmit(a);
            this.SubmitChanges();
        }
Ejemplo n.º 2
0
 public void ADD_Zakaz( int id_preparat, int kolvo,  DateTime date)
 {
     Zakaz a = new Zakaz();
     a.id_preparat = id_preparat;
     a.kolvo = kolvo;
     a.date = date;
     this.Zakaz.InsertOnSubmit(a);
     this.SubmitChanges();
 }
Ejemplo n.º 3
0
        private void Form1_Load(object sender, EventArgs e)
        {
            // TODO: данная строка кода позволяет загрузить данные в таблицу "myDBDataSet.NalDGV". При необходимости она может быть перемещена или удалена.
            this.nalDGVTableAdapter.Fill(this.myDBDataSet.NalDGV);
            label4.Visible   = false;
            textBox3.Visible = false;
            BTN_OK.Visible   = false;
            int      count  = 0;
            int      count1 = 0;
            DataBase db     = new DataBase(@"Data Source=.\SQLEXPRESS;AttachDbFilename=C:\Users\user\Documents\GitHub\oop\MyDB.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True");
            var      c      = from i in db.Preparat select i;
            var      d      = from j in db.Setup select j;

            foreach (var i in c)
            {
                foreach (var j in d)
                {
                    if (i.id_setup == j.id_setup)
                    {
                        if ((i.amount < j.porog) || (i.srok <= DateTime.Today))
                        {
                            count++;
                        }
                        else
                        {
                            count1++;
                        }
                    }
                }
            }
            if (count > 0)
            {
                string            message = "Вам необходимо оформить заказ.! Оформить?";
                string            caption = "Что делать?";
                MessageBoxButtons buttons = MessageBoxButtons.YesNo;
                DialogResult      result;
                result = MessageBox.Show(message, caption, buttons);
                if (result == System.Windows.Forms.DialogResult.Yes)
                {
                    Zakaz zakaz = new Zakaz();
                    this.Hide();
                    zakaz.ShowDialog();
                    this.Show();
                }
                else
                {
                    this.Text = "SystemPharmacy";
                }
            }
            else
            {
                if (count1 > 0)
                {
                    MessageBox.Show("Новые заказы на данный момент не требуется");
                }
            }

            // dataGridView2.AllowUserToAddRows = false;
            // dataGridView2.AllowUserToDeleteRows = false;
            // TODO: данная строка кода позволяет загрузить данные в таблицу "myDBDataSet1.saleDGV". При необходимости она может быть перемещена или удалена.
            // this.saleDGVTableAdapter.Fill(this.myDBDataSet1.saleDGV);
            //  var c = from i in myDBDataSet.Setup select i;

            /*  foreach (var i in c)
             * {
             *    comboBox2.Items.Add(i.Porog.ToString());
             * }*/
            // DataGridViewComboBoxColumn newc = new DataGridViewComboBoxColumn();
            //  newc.Name = "abc";
            //  newc.DataSource = new string[] { "a", "b", "c" };
            //   dataGridView1.Columns.Add(newc);

            /*   foreach (var i in c)
             * {
             *     newc.Items.Add(i.ToString());
             * }*/
            //   MessageBox.Show(monthCalendar1.TodayDate.ToString());
            // TODO: данная строка кода позволяет загрузить данные в таблицу "myDBDataSet.Setup". При необходимости она может быть перемещена или удалена.
            //  this.setupTableAdapter.Fill(this.myDBDataSet.Setup);
            // TODO: данная строка кода позволяет загрузить данные в таблицу "myDBDataSet.Preparat". При необходимости она может быть перемещена или удалена.
            //   this.preparatTableAdapter.Fill(this.myDBDataSet.Preparat);

            /*  Class_Zakupki_Excel cl = new Class_Zakupki_Excel();
             * int count=0;
             * this.Text = "System_of_Pharmacy";
             * string str= @"D:\Zakupki";
             * DirectoryInfo docs = new DirectoryInfo(str);
             * FileInfo[] files = docs.GetFiles();
             * foreach (FileInfo f in files)
             * { count++;
             * int result = cl.Zakupki(@"D:\MyDB.mdf", f.FullName);
             * f.Delete();
             * }
             * MessageBox.Show(count.ToString());
             *
             * DataGridViewComboBoxColumn cmb = new DataGridViewComboBoxColumn();
             * var c = from i in this.myDBDataSet.Setup select i.Porog;
             * idsetupDataGridViewTextBoxColumn.
             * for (int i = 0; i < c.Count();i++ )
             * {
             *    idsetupDataGridViewTextBoxColumn.Items.Add(c);
             * }
             * dataGridView1.Columns.AddRange(cmb);
             * DataTable dt = new DataTable();
             * combobox1.DataSource = setupBindingSource;
             * combobox1.ValueMember = "Id_setup";
             * combobox1.DisplayMember = "Porog";
             * DataGridViewComboBoxColumn newc = new DataGridViewComboBoxColumn();
             * newc.Name = "abc";
             * newc.DataSource = new string[] { "a", "b", "c" };
             * dataGridView1.Columns.Add(newc);
             * newc.Items.Add("sdfghjhgfdfg");
             * foreach (DataGridViewRow row in dataGridView1.Rows)
             * {
             *     DataGridViewComboBoxCell cell = (DataGridViewComboBoxCell)(row.Cells["abc"]);
             *     cell.DataSource = new string[] { "a", "c" };
             * }*/
        }
Ejemplo n.º 4
0
        private void BTN_zakaz_Click(object sender, EventArgs e)
        {
            Zakaz zakaz = new Zakaz();

            zakaz.Show();
        }
Ejemplo n.º 5
0
        private void Form1_Load(object sender, EventArgs e)
        {
            // TODO: данная строка кода позволяет загрузить данные в таблицу "myDBDataSet.NalDGV". При необходимости она может быть перемещена или удалена.
            this.nalDGVTableAdapter.Fill(this.myDBDataSet.NalDGV);
            label4.Visible = false;
            textBox3.Visible = false;
            BTN_OK.Visible = false;
            int count = 0;
            int count1 = 0;
            DataBase db = new DataBase(@"Data Source=.\SQLEXPRESS;AttachDbFilename=C:\Users\user\Documents\GitHub\oop\MyDB.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True");
            var c = from i in db.Preparat select i;
            var d = from j in db.Setup select j;
            foreach (var i in c)
            {
                foreach (var j in d)
                {
                    if (i.id_setup == j.id_setup)
                    {
                        if ((i.amount < j.porog)||(i.srok<=DateTime.Today))
                        {
                            count++;
                        }
                        else
                        {
                            count1++;
                         }
                    }
                }
            }
            if (count > 0)
            {
                string message = "Вам необходимо оформить заказ.! Оформить?";
                string caption = "Что делать?";
                MessageBoxButtons buttons = MessageBoxButtons.YesNo;
                DialogResult result;
                result = MessageBox.Show(message, caption, buttons);
                if (result == System.Windows.Forms.DialogResult.Yes)
                {
                    Zakaz zakaz = new Zakaz();
                    this.Hide();
                    zakaz.ShowDialog();
                    this.Show();
                }
                else
                {
                    this.Text = "SystemPharmacy";
                }
            }
            else { 
                if (count1 > 0)
            { MessageBox.Show("Новые заказы на данный момент не требуется"); }
            }

           // dataGridView2.AllowUserToAddRows = false;
           // dataGridView2.AllowUserToDeleteRows = false;
            // TODO: данная строка кода позволяет загрузить данные в таблицу "myDBDataSet1.saleDGV". При необходимости она может быть перемещена или удалена.
           // this.saleDGVTableAdapter.Fill(this.myDBDataSet1.saleDGV);
          //  var c = from i in myDBDataSet.Setup select i;
          /*  foreach (var i in c)
            {
                comboBox2.Items.Add(i.Porog.ToString());
            }*/
           // DataGridViewComboBoxColumn newc = new DataGridViewComboBoxColumn();
          //  newc.Name = "abc";
            //  newc.DataSource = new string[] { "a", "b", "c" };
         //   dataGridView1.Columns.Add(newc);
         /*   foreach (var i in c)
            {
                newc.Items.Add(i.ToString());
            }*/
        //   MessageBox.Show(monthCalendar1.TodayDate.ToString());
            // TODO: данная строка кода позволяет загрузить данные в таблицу "myDBDataSet.Setup". При необходимости она может быть перемещена или удалена.
          //  this.setupTableAdapter.Fill(this.myDBDataSet.Setup);
            // TODO: данная строка кода позволяет загрузить данные в таблицу "myDBDataSet.Preparat". При необходимости она может быть перемещена или удалена.
         //   this.preparatTableAdapter.Fill(this.myDBDataSet.Preparat);

         /*  Class_Zakupki_Excel cl = new Class_Zakupki_Excel();
            int count=0;
            this.Text = "System_of_Pharmacy";
            string str= @"D:\Zakupki";
            DirectoryInfo docs = new DirectoryInfo(str);
            FileInfo[] files = docs.GetFiles();
          foreach (FileInfo f in files)
            { count++;
            int result = cl.Zakupki(@"D:\MyDB.mdf", f.FullName);
           f.Delete();
            }
            MessageBox.Show(count.ToString());
            
            DataGridViewComboBoxColumn cmb = new DataGridViewComboBoxColumn();
           var c = from i in this.myDBDataSet.Setup select i.Porog;
          idsetupDataGridViewTextBoxColumn.
           for (int i = 0; i < c.Count();i++ )
            {
               idsetupDataGridViewTextBoxColumn.Items.Add(c);
           }
            dataGridView1.Columns.AddRange(cmb);
            DataTable dt = new DataTable();
            combobox1.DataSource = setupBindingSource;
            combobox1.ValueMember = "Id_setup";
            combobox1.DisplayMember = "Porog";
          DataGridViewComboBoxColumn newc = new DataGridViewComboBoxColumn();
           newc.Name = "abc";
           newc.DataSource = new string[] { "a", "b", "c" };
           dataGridView1.Columns.Add(newc);
           newc.Items.Add("sdfghjhgfdfg");
           foreach (DataGridViewRow row in dataGridView1.Rows)
            {
                DataGridViewComboBoxCell cell = (DataGridViewComboBoxCell)(row.Cells["abc"]);
                cell.DataSource = new string[] { "a", "c" };
            }*/
        }
Ejemplo n.º 6
0
 private void BTN_zakaz_Click(object sender, EventArgs e)
 {
     Zakaz zakaz = new Zakaz();
     zakaz.Show();
 }