예제 #1
0
        private void Button_Click_1(object sender, RoutedEventArgs e)
        {
            AddOrder mm = new AddOrder();

            mm.Show();
            Close();
        }
예제 #2
0
        private void btnselect_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                var d = dtord.Rows[viewdgr.SelectedIndex].ItemArray[0].ToString();
                var a = dtord.Rows[viewdgr.SelectedIndex].ItemArray[1].ToString();
                var b = dtord.Rows[viewdgr.SelectedIndex].ItemArray[2].ToString();
                if (a == null || b == null)
                {
                    MessageBox.Show("Выберите мастера!");
                }
                else
                {
                    string cc = (d + " " + a + " " + b).ToString();
                    LogicOrders.m = cc;

                    AddOrder ao = new AddOrder();
                    ao.Show();

                    Close();
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
예제 #3
0
        private void viewdgr_MouseDoubleClick(object sender, MouseButtonEventArgs e)
        {
            try
            {
                var pcid = dtord.Rows[viewdgr.SelectedIndex].ItemArray[0].ToString();
                var a    = dtord.Rows[viewdgr.SelectedIndex].ItemArray[1].ToString();
                var b    = dtord.Rows[viewdgr.SelectedIndex].ItemArray[2].ToString();
                var d    = dtord.Rows[viewdgr.SelectedIndex].ItemArray[3].ToString();
                if (a == null || b == null)
                {
                    MessageBox.Show("Выберите ПК!");
                }
                else
                {
                    string cc = (pcid + " " + a + " " + b + " " + d).ToString();
                    LogicOrders.pc = cc;

                    AddOrder ao = new AddOrder();
                    ao.Show();

                    Close();
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
예제 #4
0
        private void MenuItem_Click_3(object sender, RoutedEventArgs e)
        {
            AddOrder ao = new AddOrder();

            ao.Show();
            Close();
        }
예제 #5
0
        private void Button_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                Model1 db = new Model1();
                //Adding.AddCompl(
                //    Convert.ToInt32(globalid),
                //    Convert.ToInt32(count),
                //    Convert.ToInt32(LogicComputers.GetIdMark(pc1.Text)),
                //    Convert.ToInt32(LogicComputers.GetIdMark(pc2.Text)),
                //    Convert.ToInt32(LogicComputers.GetIdMark(pc3.Text)),
                //    Convert.ToInt32(LogicComputers.GetIdMark(pc4.Text)),
                //    Convert.ToInt32(LogicComputers.GetIdMark(pc5.Text)),
                //    Convert.ToInt32(LogicComputers.GetIdMark(pc6.Text)),
                //    Convert.ToInt32(LogicComputers.GetIdMark(pc7.Text)),
                //    Convert.ToInt32(LogicComputers.GetIdMark(pc8.Text)),
                //    Convert.ToInt32(LogicComputers.GetIdMark(pc9.Text))
                //    );

                switch (count)
                {
                case 1:
                    Details details1 = new Details
                    {
                        Order  = Convert.ToInt32(globalid),
                        Number = 1,
                        Parts  = Convert.ToInt32((pc1.Text)),
                    };
                    db.Details.Add(details1);
                    break;

                case 2:
                    Details details21 = new Details
                    {
                        Order  = Convert.ToInt32(globalid),
                        Number = 1,
                        Parts  = Convert.ToInt32((pc1.Text)),
                    };
                    db.Details.Add(details21);
                    Details details22 = new Details
                    {
                        Order  = Convert.ToInt32(globalid),
                        Number = 2,
                        Parts  = Convert.ToInt32((pc2.Text)),
                    };
                    db.Details.Add(details22);
                    break;

                case 3:
                    Details details31 = new Details
                    {
                        Order  = Convert.ToInt32(globalid),
                        Number = 1,
                        Parts  = Convert.ToInt32((pc1.Text)),
                    };
                    db.Details.Add(details31);
                    Details details32 = new Details
                    {
                        Order  = Convert.ToInt32(globalid),
                        Number = 2,
                        Parts  = Convert.ToInt32((pc2.Text)),
                    };
                    db.Details.Add(details32);
                    Details details33 = new Details
                    {
                        Order  = Convert.ToInt32(globalid),
                        Number = 3,
                        Parts  = Convert.ToInt32((pc3.Text)),
                    };
                    db.Details.Add(details33);
                    break;

                case 4:
                    Details details41 = new Details
                    {
                        Order  = Convert.ToInt32(globalid),
                        Number = 1,
                        Parts  = Convert.ToInt32((pc1.Text)),
                    };
                    db.Details.Add(details41);
                    Details details42 = new Details
                    {
                        Order  = Convert.ToInt32(globalid),
                        Number = 2,
                        Parts  = Convert.ToInt32((pc2.Text)),
                    };
                    db.Details.Add(details42);
                    Details details43 = new Details
                    {
                        Order  = Convert.ToInt32(globalid),
                        Number = 3,
                        Parts  = Convert.ToInt32((pc3.Text)),
                    };
                    db.Details.Add(details43);
                    Details details44 = new Details
                    {
                        Order  = Convert.ToInt32(globalid),
                        Number = 4,
                        Parts  = Convert.ToInt32((pc4.Text)),
                    };
                    db.Details.Add(details44);
                    break;

                case 5:
                    Details details51 = new Details
                    {
                        Order  = Convert.ToInt32(globalid),
                        Number = 1,
                        Parts  = Convert.ToInt32((pc1.Text)),
                    };
                    db.Details.Add(details51);
                    Details details52 = new Details
                    {
                        Order  = Convert.ToInt32(globalid),
                        Number = 2,
                        Parts  = Convert.ToInt32((pc2.Text)),
                    };
                    db.Details.Add(details52);
                    Details details53 = new Details
                    {
                        Order  = Convert.ToInt32(globalid),
                        Number = 3,
                        Parts  = Convert.ToInt32((pc3.Text)),
                    };
                    db.Details.Add(details53);
                    Details details54 = new Details
                    {
                        Order  = Convert.ToInt32(globalid),
                        Number = 4,
                        Parts  = Convert.ToInt32((pc4.Text)),
                    };
                    db.Details.Add(details54);
                    Details details55 = new Details
                    {
                        Order  = Convert.ToInt32(globalid),
                        Number = 5,
                        Parts  = Convert.ToInt32((pc5.Text)),
                    };
                    db.Details.Add(details55);
                    break;
                }

                //switch (count)
                //{
                //    case 1:
                //        Details details1 = new Details
                //        {
                //            Order = Convert.ToInt32(globalid),

                //            Parts = Convert.ToInt32(LogicComputers.GetIdMark(pc1.Text)),

                //        };
                //        db.Details.Add(details1);
                //        break;
                //    case 2:
                //        Details details21 = new Details
                //        {
                //            Order = Convert.ToInt32(globalid),

                //            Parts = Convert.ToInt32(LogicComputers.GetIdMark(pc1.Text)),

                //        };
                //        db.Details.Add(details21);
                //        Details details22 = new Details
                //        {
                //            Order = Convert.ToInt32(globalid),

                //            Parts = Convert.ToInt32(LogicComputers.GetIdMark(pc2.Text)),

                //        };
                //        db.Details.Add(details22);
                //        break;
                //    case 3:
                //        Details details31 = new Details
                //        {
                //            Order = Convert.ToInt32(globalid),

                //            Parts = Convert.ToInt32(LogicComputers.GetIdMark(pc1.Text)),

                //        };
                //        db.Details.Add(details31);
                //        Details details32 = new Details
                //        {
                //            Order = Convert.ToInt32(globalid),

                //            Parts = Convert.ToInt32(LogicComputers.GetIdMark(pc2.Text)),

                //        };
                //        db.Details.Add(details32);
                //        Details details33 = new Details
                //        {
                //            Order = Convert.ToInt32(globalid),

                //            Parts = Convert.ToInt32(LogicComputers.GetIdMark(pc3.Text)),

                //        };
                //        db.Details.Add(details33);
                //        break;
                //    case 4:
                //        Details details41 = new Details
                //        {
                //            Order = Convert.ToInt32(globalid),

                //            Parts = Convert.ToInt32(LogicComputers.GetIdMark(pc1.Text)),

                //        };
                //        db.Details.Add(details41);
                //        Details details42 = new Details
                //        {
                //            Order = Convert.ToInt32(globalid),

                //            Parts = Convert.ToInt32(LogicComputers.GetIdMark(pc2.Text)),

                //        };
                //        db.Details.Add(details42);
                //        Details details43 = new Details
                //        {
                //            Order = Convert.ToInt32(globalid),

                //            Parts = Convert.ToInt32(LogicComputers.GetIdMark(pc3.Text)),

                //        };
                //        db.Details.Add(details43);
                //        Details details44 = new Details
                //        {
                //            Order = Convert.ToInt32(globalid),

                //            Parts = Convert.ToInt32(LogicComputers.GetIdMark(pc4.Text)),

                //        };
                //        db.Details.Add(details44);
                //        break;
                //    case 5:
                //        Details details51 = new Details
                //        {
                //            Order = Convert.ToInt32(globalid),

                //            Parts = Convert.ToInt32(LogicComputers.GetIdMark(pc1.Text)),

                //        };
                //        db.Details.Add(details51);
                //        Details details52 = new Details
                //        {
                //            Order = Convert.ToInt32(globalid),

                //            Parts = Convert.ToInt32(LogicComputers.GetIdMark(pc2.Text)),

                //        };
                //        db.Details.Add(details52);
                //        Details details53 = new Details
                //        {
                //            Order = Convert.ToInt32(globalid),

                //            Parts = Convert.ToInt32(LogicComputers.GetIdMark(pc3.Text)),

                //        };
                //        db.Details.Add(details53);
                //        Details details54 = new Details
                //        {
                //            Order = Convert.ToInt32(globalid),

                //            Parts = Convert.ToInt32(LogicComputers.GetIdMark(pc4.Text)),

                //        };
                //        db.Details.Add(details54);
                //        Details details55 = new Details
                //        {
                //            Order = Convert.ToInt32(globalid),

                //            Parts = Convert.ToInt32(LogicComputers.GetIdMark(pc5.Text)),

                //        };
                //        db.Details.Add(details55);
                //        break;
                //}

                //string pc = "1";
                //TextBox[] txt = new TextBox[9];

                //for (int i = 0; i <= count; i++)
                //{
                //    Details details = new Details
                //    {
                //        Order = Convert.ToInt32(globalid),

                //        Parts = Convert.ToInt32(LogicComputers.GetIdMark(pc)),

                //    };
                //    db.Details.Add(details);
                //}
                db.SaveChanges();

                MessageBox.Show("Комплектующие заказа сохранены!");
                //Details details1 = new Details
                //{
                //    Order = Convert.ToInt32(globalid),
                //    Parts = Convert.ToInt32(LogicComputers.GetIdMark(pc1.Text)),

                //};
                //db.Details.Add(details1);
                //Details details2 = new Details
                //{
                //    Order = Convert.ToInt32(globalid),
                //    Parts = Convert.ToInt32(LogicComputers.GetIdMark(pc2.Text)),

                //};
                //db.Details.Add(details2);
                //Details details3 = new Details
                //{
                //    Order = Convert.ToInt32(globalid),
                //    Parts = Convert.ToInt32(LogicComputers.GetIdMark(pc3.Text)),

                //};
                //db.Details.Add(details3);

                //db.SaveChanges();

                //MessageBox.Show("Комплектующие заказа сохранены!");
                AddOrder vo = new AddOrder();
                vo.Show();
                Close();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
        }