Esempio n. 1
0
        private void button4_Click(object sender, EventArgs e)
        {
            GlobalVar       gl      = new GlobalVar();
            MedicineContext context = new MedicineContext();
            int             _ser_id;
            string          _name;
            string          _price;

            if (comboBox2.Text != "")
            {
                _ser_id = Convert.ToInt32(context.Services.Where(c => c.service_name == comboBox2.Text).Select(c => c.service_id).FirstOrDefault());
                _name   = context.Services.Where(c => c.service_id == _ser_id).Select(c => c.service_name).FirstOrDefault().ToString();
                _price  = context.Services.Where(c => c.service_id == _ser_id).Select(c => c.service_price).FirstOrDefault().ToString();
                if (gl.CheckDistinct_ValueGrid(dataGridView1, _name))
                {
                    dataGridView1.Rows.Add(_ser_id, _name, _price);
                }
                else
                {
                    MessageBox.Show("Такая услуга уже была добавлена в список.", "Добавление данных", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
            else
            {
                MessageBox.Show("Не указана услуга для добавления в список.", "Добавление данных", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }

            gl.SetContextMenu_Collumns(dataGridView1, id_context);
        }
        private void button1_Click(object sender, EventArgs e)
        {
            GlobalVar       gl      = new GlobalVar();
            Medicine_Data   data    = new Medicine_Data();
            MedicineContext context = new MedicineContext();

            if (comboBox1.Text != "")
            {
                if (gl.CheckDistinct_ValueGrid(dataGridView1, comboBox1.Text))
                {
                    int _ser_id = Convert.ToInt32(context.Services.Where(c => c.service_name == comboBox1.Text).Select(c => c.service_id).FirstOrDefault());
                    data.CreateONE_Attendances_Record(GlobalVar.selected_reception_ID, _ser_id);
                    dataGridView1.Rows.Clear();
                    foreach (var r in context.Attendances.Where(c => c.reception_id == GlobalVar.selected_reception_ID).ToList())
                    {
                        string _ser_name  = context.Services.Where(c => c.service_id == r.service_id).Select(c => c.service_name).FirstOrDefault().ToString();
                        string _ser_price = context.Services.Where(c => c.service_id == r.service_id).Select(c => c.service_price).FirstOrDefault().ToString();
                        dataGridView1.Rows.Add(r.service_id, _ser_name, _ser_price);
                    }
                    gl.SetContextMenu_Collumns(dataGridView1, id_context);
                }
            }
        }