Exemplo n.º 1
0
        internal void load_info()
        {
            if (processing)
            {
                return;
            }
            processing = true;

            if (curtain2 == null)
            {
                return;
            }

            numericUpDownWidth.Value      = (decimal)curtain2.width;
            numericUpDownHeight.Value     = (decimal)curtain2.height;
            numericUpDownCount.Value      = curtain2.count;
            labelYardage.Text             = curtain2.yardage.ToString();
            labelCustomer_id.Text         = curtain2.customer_id;
            labelCustomer_id.Text         = curtain2.customer_id;
            dateTimePickerDateStart.Value = curtain2.start_order_time;
            dateTimePickerDateEnd.Value   = curtain2.end_order_time;

            if (File.Exists(Classes.PathCombiner.join_combine(curtain2.picture)))
            {
                using (FileStream stream = new FileStream(Classes.PathCombiner.join_combine(curtain2.picture), FileMode.Open))
                {
                    img = new Bitmap(stream);
                }

                pictureBoxImg.Image = img;
                label_img_id.Text   = curtain2.picture;
            }

            numericUpDownPrice.Value = (decimal)curtain2.price;


            CurtainDesigner.Controllers.Classes.PCControlerManager <Classes.PC, List <Classes.PC2>, OrderForms.FormPCOrder, DataGridView> controler = new Controllers.Classes.PCControlerManager <Classes.PC, List <Classes.PC2>, OrderForms.FormPCOrder, DataGridView>();
            Task t2 = Task.Run(() => controler.load_data_once_comboboxes(comboBoxCategory, "Select * From PC_category;", "Price", "Category_id", Convert.ToInt32(curtain2.category_id)));
            Task t3 = Task.Run(() => controler.load_data_once_comboboxes(comboBoxSystemColor, "Select * From System_color;", "Name", "Color_id", Convert.ToInt32(curtain2.system_color_id)));
            Task t4 = Task.Run(() => controler.load_data_once_comboboxes(comboBoxEquipment, $"Select * From PC_Additional_equipment;", "Equipment", "Equipment_id", Convert.ToInt32(curtain2.equipment_id)));
            Task t5 = Task.Run(() => controler.load_data_once_comboboxes(comboBoxInstallation, "Select * From Installation;", "Price", "Installation_id", Convert.ToInt32(curtain2.installation_id)));
            //Task t6 = Task.Run(() =>  load.Invoke((MethodInvoker)delegate { load.Hide(); }));

            Thread load_done = new Thread(new ThreadStart(loaded));

            load_done.Start();
        }
Exemplo n.º 2
0
 private async void load_installations()
 {
     CurtainDesigner.Controllers.Classes.PCControlerManager <Classes.PC, List <Classes.PC2>, OrderForms.FormPCOrder, DataGridView> controler = new Controllers.Classes.PCControlerManager <Classes.PC, List <Classes.PC2>, FormPCOrder, DataGridView>();
     await Task.Run(() => controler.load_installations(this));
 }