// Конструктор, вызываемый при нажатии "Добавить"
        public add_food_in_book(db_connect data_module, int book_id, string _author, string _year)
        {
            InitializeComponent();
            author = _author;
            year = _year;

            food_in_book[] food_in_book = new food_in_book[512];
            food_in_book = Program.add_read_module.get_list_food_in_book_id(book_id);
            if (food_in_book != null)
            {
                this.lb_food.Items.Clear();
                for (int i = 1; i < food_in_book.Count(); i++)
                {
                    if (food_in_book[i] != null)
                    {
                        this.lb_food.Items.Add(food_in_book[i].food);
                    }
                    else
                    {
                        break;
                    }
                }
            }

            this._data_module = data_module;
            this.set_state("NEW");
        }
        //Конструктор, вызываемый для редактирования
        public add_food_in_book(db_connect data_module, string food_in_book_card, string food_in_book_food, string food_in_book_book, int card_id, int food_id, int book_id)
        {
            InitializeComponent();

            food_in_book[] food_in_book = new food_in_book[512];
            food_in_book = Program.add_read_module.get_list_food_in_book_id(book_id);
            if (food_in_book != null)
            {
                this.lb_food.Items.Clear();
                for (int i = 1; i < food_in_book.Count(); i++)
                {
                    if (food_in_book[i] != null)
                    {
                        this.lb_food.Items.Add(food_in_book[i].food_id);
                    }
                    else
                    {
                        break;
                    }
                }
            }

            this.food_id = food_id.ToString();

            this.set_state("OLD");

            this.food = food_in_book_food.ToString();

            this.fill_food_in_book_data();
            this._data_module = data_module;
        }
        //Конструктор, вызываемый для редактирования
        public add_ingr_in_food(db_connect data_module, string ingr_in_food_name_food, string ingr_in_food_ingr_name, int ingr_id, int food_id)
        {
            InitializeComponent();
            this.lb_ingr.Items.Clear();
            class_ingr_in_food[] ingr_in_food = new class_ingr_in_food[512];
            ingr_in_food = Program.add_read_module.get_list_ingr_id(food_id, ingr_id);
            if (ingr_in_food != null)
            {
                this.lb_ingr.Items.Clear();
                for (int i = 1; i < ingr_in_food.Count(); i++)
                {
                    if (ingr_in_food[i] != null)
                    {
                        this.lb_ingr.Items.Add(ingr_in_food[i].ingr_name);
                    }

                    else
                    {
                        break;
                    }
                }
            }

            this.ingr_id = ingr_id;

            this.set_state("OLD");

            this.food_name = ingr_in_food_name_food.ToString();
            this.ingr_name = ingr_in_food_ingr_name.ToString();

            this.fill_ingr_in_food_data();
            this._data_module = data_module;
        }
Example #4
0
        // Конструктор, вызываемый при нажатии "Добавить"
        public add_menu(db_connect data_module)
        {
            InitializeComponent();

            class_queue[] queue = new class_queue[512];
            queue = Program.add_read_module.get_numb_queue();
            if (queue != null)
            {
                this.cb_numb_queue.Items.Clear();
                for (int i = 1; i < queue.Count(); i++)
                {
                    if (queue[i] != null)
                    {
                        this.cb_numb_queue.Items.Add(queue[i].numb_queue);
                    }
                    else
                    {
                        break;
                    }
                }
            }

            this._data_module = data_module;
            this.set_state("NEW");
        }
Example #5
0
        /// <summary>
        /// Конструктор, вызываемый при нажатии "Добавить"
        /// </summary>
        /// <param name="data_module"></param>
        public add_cards(db_connect data_module)
        {
            InitializeComponent();

            //получаем список блюд
            class_card[] card = new class_card[512];
            card = Program.add_read_module.get_list_food_name_in_card();
            if (card != null)
            {
                this.cb_food.Items.Clear();
                for (int i = 1; i < card.Count(); i++)
                {
                    if (card[i] != null)
                    {
                        this.cb_food.Items.Add(card[i].food_name);
                    }
                    else
                    {
                        break;
                    }
                }
            }

            this._data_module = data_module;
            this.set_state("NEW");
        }
 public add_menu_in_day(db_connect data_module, int menu_id)
 {
     id = menu_id;
     InitializeComponent();
     this._data_module = data_module;
     this.set_state("NEW");
 }
        /// <summary>
        /// Конструктор, вызываемый при нажатии "Добавить"
        /// </summary>
        /// <param name="data_module"></param>
        public add_diet_in_food(db_connect data_module)
        {
            InitializeComponent();
            //если текст бокс с именем блюда пустой, то блокируем доступ к текст боксам с номером карты и номерами диет
            if (lb_food_name.Text == "") { tb_card_numb.Enabled = false; lb_diet_numb.Enabled = false; }

            //получаем список блюд
            class_diet_in_food[] food = new class_diet_in_food[512];
            food = Program.add_read_module.get_list_food_name();
            if (food != null)
            {
                this.lb_food_name.Items.Clear();
                for (int i = 1; i < food.Count(); i++)
                {
                    if (food[i] != null)//если запрос не пустой, то заполняем лист бокс списком блюд
                    {
                       this.lb_food_name.Items.Add(food[i].food_name);
                    }

                    else
                    {
                        break;
                    }
                }
            }

            this._data_module = data_module;
            this.set_state("NEW");
        }
        // Конструктор, вызываемый при нажатии "Добавить"
        public add_food_in_menu(db_connect data_module, string serve_time, int menu_id, int day_id)
        {
            AddDayID = day_id;
            id = menu_id;
            serve = serve_time;
            InitializeComponent();

            class_food_in_menu[] food_in_menu = new class_food_in_menu[512];
            food_in_menu = Program.add_read_module.get_foodMenu(serve_time,AddDayID);
            if (food_in_menu != null)
            {
                this.lb_food.Items.Clear();
                for (int i = 1; i < food_in_menu.Count(); i++)
                {
                    if (food_in_menu[i] != null)
                    {
                        this.lb_food.Items.Add(food_in_menu[i].food);
                    }
                    else
                    {
                        break;
                    }
                }
            }

            this._data_module = data_module;
            this.set_state("NEW");
        }
Example #9
0
 /// <summary>
 ///  Конструктор, вызываемый для редактирования существующего справочника
 /// </summary>
 /// <param name="data_module"></param>
 /// <param name="id"></param>
 public add_book(db_connect data_module, int id)
 {
     InitializeComponent();
     this._id = id.ToString();
     this._data_module = data_module;
     this.fill_book_data();
     this.set_state("OLD");
 }
Example #10
0
 //Конструктор, вызываемый для редактирования
 public add_person(db_connect data_module, int post_id)
 {
     InitializeComponent();
     this.post_id = post_id.ToString();
     this._data_module = data_module;
     this.fill_person_data();
     this.set_state("OLD");
 }
Example #11
0
 /// <summary>
 /// Конструктор, вызываемый при нажатии "Добавить"
 /// </summary>
 /// <param name="data_module"></param>
 public add_book(db_connect data_module)
 {
     InitializeComponent();
     gb_data.Visible = false;
     this.Size = new Size(295, 232);
     this._data_module = data_module;
     this.set_state("NEW");
 }
Example #12
0
 /// <summary>
 /// Конструктор, вызываемый для редактирования существующей диеты
 /// </summary>
 /// <param name="data_module"></param>
 /// <param name="act_id"></param>
 public add_diet(db_connect data_module, int act_id)
 {
     InitializeComponent();
     this._id = act_id.ToString();
     this._data_module = data_module;
     this.fill_diet_data();
     this.set_state("OLD");
 }
Example #13
0
 //Конструктор, вызываемый
 //для редактирования существующей очереди
 public add_queue(db_connect data_module, int queue_id)
 {
     InitializeComponent();
     this._id = queue_id.ToString();
     this._data_module = data_module;
     this.fill_queue_data();
     this.set_state("OLD");
 }
Example #14
0
 /// <summary>
 /// Конструктор формы, в котором сожержатся перменнные  название роли и должнсть , означает что адмтнистратор нажал кнопку добавить пароль на форме USers
 /// </summary>
 /// <param name="data_module"></param>
 /// <param name="prof"></param>
 /// <param name="post"></param>
 public add_users(db_connect data_module, class_person prof, string post, int ID)
 {
     InitializeComponent();
     this._data_module = data_module;
     proff = prof;
     posts = post;
     id_person = ID;
     this.set_state("NEW");
 }
Example #15
0
 /// <param name="data_module">Конструктор формы, в котором сожержатся перменнные  название роли, id и модификатор MOD означает ,что админисратор нажал кнопку редактировать пароль на форме USers</param>
 public add_users(db_connect data_module, class_person prof, int id, string red)
 {
     InitializeComponent();
     this._data_module = data_module;
     proff = prof;
     id_person = id;
     read = red;
     old_log = tb_pass.Text;
     this.set_state(red);
 }
Example #16
0
 //Конструктор, вызываемый
 //для редактирования существующего блюда
 public add_food(db_connect data_module, int food_id)
 {
     InitializeComponent();
     this._id = food_id;
     this._data_module = data_module;
     tb_calories.Enabled = false;
     tb_carbo.Enabled = false;
     tb_fats.Enabled = false;
     tb_proteins.Enabled = false;
     tb_weight.Enabled = false;
     this.fill_food_data();
     this.set_state("OLD");
 }
Example #17
0
 // Конструктор, вызываемый при нажатии "Добавить"
 public add_food(db_connect data_module)
 {
     InitializeComponent();
     groupBox1.Visible = false;
     groupBox1.Enabled = false;
     this.Size = new Size(240, 135);
     this._data_module = data_module;
     this.b_save.Location = new Point(10,75);
     this.b_abolition.Location = new Point(140, 75);
     l_weight.Visible = false;
     gb_food_data.Size = new Size(205, 65);
     gb_food_data.Text = "";
     gb_chem_contain.Visible = false;
     tb_calories.Enabled = false;
     tb_carbo.Enabled = false;
     tb_fats.Enabled = false;
     tb_proteins.Enabled = false;
     tb_weight.Enabled = false;
     this.set_state("NEW");
 }
Example #18
0
        /// <summary>
        /// Конструктор, вызываемый для редактирования
        /// </summary>
        /// <param name="data_module"></param>
        /// <param name="card_id"></param>
        /// <param name="food_name"></param>
        /// <param name="food_id"></param>
        public add_cards(db_connect data_module, int card_id, string food_name, int food_id)
        {
            InitializeComponent();
            cb_food.Visible = false;
            label1.Visible = false;
            this.b_save.Location = new System.Drawing.Point(10, 130);
            this.b_cancel.Location = new System.Drawing.Point(160, 130);
            this.Size = new Size(520, 195);
              label2.Location= new System.Drawing.Point(5, 10);
              tb_cost.Location = new System.Drawing.Point(10, 30);
              label4.Location = new System.Drawing.Point(5, 55);

              tb_card_numb.Location = new System.Drawing.Point(10, 75);
            //получаем список блюд
            class_card[] card = new class_card[512];
            card = Program.add_read_module.get_list_food_name_in_card();
            if (card != null)
            {
                this.cb_food.Items.Clear();
                for (int i = 1; i < card.Count(); i++)
                {
                    if (card[i] != null)
                    {
                        this.cb_food.Items.Add(card[i].food_name);
                    }
                    else
                    {
                        break;
                    }
                }
            }

            this.card_id = card_id.ToString();
            this.food_id = food_id.ToString();
            this.set_state("OLD");
            this.food_name = food_name.ToString();

            this.fill_card_data();
            this._data_module = data_module;
        }
        // Конструктор, вызываемый при нажатии "Добавить"
        public add_ingr_in_food(db_connect data_module, int food_id)
        {
            InitializeComponent();
            this.lb_ingr.Items.Clear();
            class_ingr_in_food[] ingr_in_food = new class_ingr_in_food[512];
            ingr_in_food = Program.add_read_module.get_list_ingr_name(food_id);
            if (ingr_in_food != null)
            {
                for (int i = 1; i < ingr_in_food.Count(); i++)
                {
                    if (ingr_in_food[i] != null)
                    {
                        this.lb_ingr.Items.Add(ingr_in_food[i].ingr_name);
                    }
                    else
                    {
                        break;
                    }
                }
            }

            this._data_module = data_module;
            this.set_state("NEW");
        }
Example #20
0
 /// <summary>
 /// Конструктор формы, в котором сожержатся перменнные  название роли, id , означает что пользователь нажал кнопку добавить пароль на форме USers
 /// </summary>
 /// <param name="data_module"></param>
 /// <param name="prof"></param>
 /// <param name="id"></param>
 public add_users(db_connect data_module, class_person prof, int id)
 {
     InitializeComponent();
     this._data_module = data_module;
     proff = prof;
     id_person = id;
     this.set_state("NEW");
 }
Example #21
0
 // Конструктор, вызываемый при нажатии "Добавить"
 public add_queue(db_connect data_module)
 {
     InitializeComponent();
     this._data_module = data_module;
     this.set_state("NEW");
 }
Example #22
0
        static void Main()
        {
            // Определяем мьютекс
            bool createdNewMutex;
            Mutex M = new Mutex(true, Process.GetCurrentProcess().ProcessName, out createdNewMutex);
            // Если мьютекс уже определен, то активируем свернутое главное окно приложения
            if (!createdNewMutex)
            {
                // Получаем дескриптор окна
                IntPtr mainWindowHandle = Process.GetProcessesByName(Process.GetCurrentProcess().ProcessName)[0].MainWindowHandle;
                // Восстанавливаем окно
                ShowWindowAsync(mainWindowHandle, (int)WindowState.SW_SHOWMINIMIZED);
                ShowWindowAsync(mainWindowHandle, (int)WindowState.SW_RESTORE);
                // Закрываем новую копию программы
                Environment.Exit(0);
            }
            // Инициируем пользовательские настройки и клиента БД
            data_module = new db_connect();
            user_set = new user_settings();
            add_read_module = new get_table();

            /// <summary>
            /// Содержит польз-е данные
            /// </summary>
            class_person users;

            /// <summary>
            /// переменная содержит логи полля
            /// </summary>
            string login;
            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);

            DialogResult dResult = DialogResult.OK;

            using (Autorisation frmLogining = new Autorisation())
            {
                dResult = frmLogining.ShowDialog();
                users = frmLogining._pass;
                login = frmLogining.LOG;
            }
            // Если переменная вернет OK то в конструктор главной формы передается переманная котоая содержитроль пользователя
            if (dResult == DialogResult.OK)
            {
                Application.Run(new frmMDI(users, login));
                GC.KeepAlive(M);
            }
        }
Example #23
0
 // Конструктор, вызываемый при нажатии "Добавить"
 public add_person(db_connect data_module)
 {
     InitializeComponent();
     this.set_state("NEW");
 }