Ejemplo n.º 1
0
        public ORDER_ADD(employee emp)
        {
            InitializeComponent();
            this.emp = emp;
            selectList.DataSource = list_of_dishes.SelectListDishAva();
            var comboList = list_of_table.ComboTab(emp);

            foreach (int i in comboList)
            {
                comboTable.Items.Add(i);
            }
            var comboselection = menu.ComboSel();

            foreach (menu i in comboselection)
            {
                comboSelection.Items.Add(i.name_selection);
            }
            selectList.Columns[0].Visible    = false;
            selectList.Columns[1].HeaderText = "  НАЗВАНИЕ\r\nБЛЮДА";
            selectList.Columns[2].Visible    = false;
            selectList.Columns[3].HeaderText = "  РАЗДЕЛ";
            selectList.Columns[4].HeaderText = "  ЦЕНА";
        }
Ejemplo n.º 2
0
        public bool SaveEmp(int id, string surname, string name, string lastname, string login, string password, int?id_pos)    //сохранение изменений
        {
            var emp = db.employee.FirstOrDefault(w => w.id_employee == id);

            if ((surname != "") && (name != "") && (login != "") && (id_pos != null) && ((emp.password != null && password != "") || (emp.password != null && password == "")))
            {
                if (emp == null)
                {
                    emp             = new employee();
                    emp.id_employee = id;
                }
                emp.surname  = Savestring(surname);
                emp.name     = Savestring(name);
                emp.lastname = Savestring(lastname);
                if (emp.login != login)   //при создании БД  на логин было наложено ограничение того, чтобы он не повторялся если он изменился, то изменяем
                {
                    emp.login = login;
                }
                if (password != "")
                {
                    emp.password = GetHash(password);
                }
                else
                {
                    emp.password = emp.password;
                }
                emp.id_position = id_pos;
                db.employee.AddOrUpdate(emp);
                db.SaveChanges();
                return(true);
            }
            else
            {
                return(false);
            }
        }
Ejemplo n.º 3
0
        public SELECT_LIST(int item, employee emp)
        {
            InitializeComponent();
            this.item = item;
            this.emp  = emp;
            try {
                switch (item)
                {
                case 0:
                {
                    comboBoxItem.Visible             = true;
                    selectList.DataSource            = emp.SelectListEmp();
                    selectList.Columns[0].Visible    = false;
                    selectList.Columns[1].HeaderText = "ФАМИЛИЯ";
                    selectList.Columns[2].HeaderText = "ИМЯ";
                    selectList.Columns[3].HeaderText = "ОТЧЕСТВО";
                    selectList.Columns[4].HeaderText = "ЛОГИН";
                    selectList.Columns[5].Visible    = false;
                    selectList.Columns[6].Visible    = false;
                    selectList.Columns[7].HeaderText = "ДОЛЖНОСТЬ";
                    foreach (string i in employee.ComboBoxItem())
                    {
                        comboBoxItem.Items.Add(i);
                    }
                }
                break;

                case 1:
                {
                    comboBoxItem.Visible             = true;
                    selectList.DataSource            = dish.SelectListDish();
                    selectList.Columns[0].Visible    = false;
                    selectList.Columns[1].HeaderText = "  НАЗВАНИЕ\r\nБЛЮДА";
                    selectList.Columns[2].Visible    = false;
                    selectList.Columns[3].HeaderText = "  РАЗДЕЛ";
                    selectList.Columns[4].HeaderText = "  ДОСТУПНОСТЬ";
                    selectList.Columns[5].HeaderText = "  ЦЕНА (руб)";
                    foreach (string i in list_of_dishes.ComboBoxItem())
                    {
                        comboBoxItem.Items.Add(i);
                    }
                }
                break;

                case 2:
                {
                    stocks stock = new stocks();
                    selectList.DataSource            = stock.SelectListStocks();
                    selectList.Columns[0].Visible    = false;
                    selectList.Columns[1].HeaderText = "НАЧАЛО\r\nАКЦИИ";
                    selectList.Columns[2].HeaderText = "КОНЕЦ\r\nАКЦИИ";
                    selectList.Columns[3].HeaderText = "РАЗМЕР\r\n СКИДКИ В %";
                    selectList.Columns[4].Visible    = false;
                    labelSearch.Visible    = false;
                    comboBoxItem.Visible   = false;
                    textBoxsearch.Visible  = false;
                    searchh.Visible        = true;
                    comboBoxSearch.Visible = true;
                    buttonSearch.Visible   = false;
                    foreach (string i in stocks.ComboBoxItem())
                    {
                        comboBoxSearch.Items.Add(i);
                    }
                } break;
                }
            }
            catch { MessageForm f = new MessageForm(); f.ShowDialog(); }
        }
Ejemplo n.º 4
0
        public List <int> SelectOrder(employee emp)   //вывод списка заказов  официанта
        {
            var ordList = db.orders.Where(p => p.id_employee == emp.id_employee && p.given_out != true).Select(p => p.id_order).ToList();

            return(ordList);
        }