Example #1
0
        public override void add()
        {
            try
            {
                Orders LastOrder = db.Orders.ToList().LastOrDefault();


                Orders Orders = new Orders();
                // setting the default company
                Orders.CompanyID = getDefaultCompany().Id;

                OrdersForm OrdersViewer = new OrdersForm();
                OrdersViewer.mainEntity = Orders;
                OrdersViewer.controller = this;

                if (OrdersViewer.ShowDialog() == System.Windows.Forms.DialogResult.OK)
                {
                    Orders.Id = LastOrder.Id + 1;  // assign ID from the last order +1
                    db.Orders.Add(Orders);
                    db.SaveChanges();
                }
            }
            catch (System.InvalidOperationException ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
Example #2
0
        private void ordersToolStripMenuItem_Click(object sender, EventArgs e)
        {
            var childForm = new OrdersForm(user);

            childForm.MdiParent = this;
            childForm.Text      = "Orders";
            childForm.Show();
        }
Example #3
0
        private void OrdersButton_Click(object sender, EventArgs e)
        {
            OrdersForm customersForm = new OrdersForm {
                MainFormReference = this
            };

            this.Hide();
            customersForm.Show();
        }
Example #4
0
        private void ordersToolStripMenuItem_Click(object sender, EventArgs e)
        {
            DataFormDTO dto = new DataFormDTO(this, dataFormDTO.mainForm, dataFormDTO.db
                                              , dataFormDTO.userIdentity, dataFormDTO.userData);

            OrdersForm form = new OrdersForm(dto);

            form.Show();
        }
 private void EditOrdersOperation()
 {
     try
     {
         using (var ordersFrm = new OrdersForm())
             ordersFrm.ShowDialog();
     }
     catch (Exception x)
     {
         x.ShowException();
     }
 }
Example #6
0
        private void btnEnquriyByCustomer_Click(object sender, EventArgs e)
        {
            string enquiryCustomer = txtCumstomerName.Text;

            enquiryOrdersByCustomer = OrderService.EnquiryOrderByCustomer(enquiryCustomer, out isOK);
            if (isOK)
            {
                OrdersForm ordersForm = new OrdersForm(enquiryOrdersByCustomer);
                ordersForm.Show();
            }
            else
            {
                MessageBox.Show("订单不存在");
            }
        }
Example #7
0
        private void btnEnquiryByItem_Click(object sender, EventArgs e)
        {
            string enquiryItem = txtItem.Text;

            enquiryOrderByItem = OrderService.EnquiryOrderByItem(enquiryItem, out isOK);
            if (isOK)
            {
                OrdersForm ordersForm = new OrdersForm(enquiryOrderByItem);
                ordersForm.Show();
            }
            else
            {
                MessageBox.Show("订单不存在");
            }
        }
Example #8
0
        public override void edit(int id)
        {
            Orders Orders = (from p in db.Orders
                             where p.Id == id
                             select p).FirstOrDefault(); // db.=contex, LINQ sintax, select all fields Company ent

            OrdersForm OrdersViewer = new OrdersForm();  // show order form

            OrdersViewer.mainEntity = Orders;
            OrdersViewer.controller = this;

            if (OrdersViewer.ShowDialog() == System.Windows.Forms.DialogResult.OK)
            {
                db.SaveChanges(); // save edited changes
            }
        }
Example #9
0
        public void checkAddOrder()
        {
            string[] order = new string[5];
            order[0] = "225";
            order[1] = "Petr";
            order[2] = "Vasya";
            order[3] = "12 may 2013";
            order[4] = "goods";

            Clients formCL = new Clients();

            Clients.dataClients.Rows.Add("1", "Pet", "*****@*****.**", "88-88", "12 may 1990", "VIP");
            ClientTypeCol col    = new ClientTypeCol();
            ClientFactory factCl = new ClientFactory();

            managers formMan = new managers();

            managers.dataManagers.Rows.Add("1", "Petya", "8888", "Менеджер", "petya", " 22 мая");
            ManagerTypeCol coll    = new ManagerTypeCol();
            ManagerFactory factMan = new ManagerFactory();

            OrdersForm formOrd = new OrdersForm();

            OrdersForm.dataOrders.Rows.Add("Pet", "Petya", "12 may 2015", "1", "Goods1");
            OrdersForm.dataOrders.Rows.Add("Pet", "Petya", "13 may 2014", "2", "Goods2");
            OrdersForm.dataOrders.Rows.Add("Pet", "Petya", "14 may 2014", "3", "Goods3");

            TypeGoodsForm type = new TypeGoodsForm();

            TypeGoodsForm.dataTypeGoods.Rows.Add("1", "Саморез");
            TypeGoodsCol obj = new TypeGoodsCol();

            GoodsTypeCol goodstype = new GoodsTypeCol();

            GoodsForm formGoods = new GoodsForm();

            GoodsForm.dataGoods.Rows.Add("1", "goods", "type", "12000", "Рубль");
            GoodFactory  factTour = new GoodFactory();
            OrderFactory fact     = new OrderFactory();
            int          a        = OrderFactory.count();

            OrderFactory.AddOrder(order);
            Assert.AreEqual(a + 1, OrderFactory.count());
        }
Example #10
0
        private void CreateOrderButtonClick(object sender, RoutedEventArgs e)
        {
            var selectedItems = Products.SelectedItems;

            ListBoxItem    selectedClient = Clients.SelectedItem as ListBoxItem;
            Client         client         = selectedClient.DataContext as Client;
            List <Product> products       = new List <Product>();

            foreach (ListBoxItem item in selectedItems)
            {
                Product product = item.DataContext as Product;

                products.Add(product);
            }

            OrdersForm ordersForm = new OrdersForm(client, products);

            ordersForm.ShowDialog();
        }
Example #11
0
 private void buttonOrders_Click(object sender, EventArgs e)
 {
     oF = new OrdersForm();
     oF.Show();
 }
Example #12
0
 public OrdersWindow()
 {
     InitializeComponent();
     DataContext = new OrdersForm();
 }
        private void oRDERSToolStripMenuItem_Click(object sender, EventArgs e)
        {
            OrdersForm ordersForm = new OrdersForm();

            frmgecis.MainFormPass(ordersForm, this);
        }
Example #14
0
        private void OrdersButtonMenu_Click(object sender, EventArgs e)
        {
            OrdersForm form = new OrdersForm(dataFormDTO);

            form.Show();
        }
 private void barButtonItem2_ItemClick_1(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
 {
     OrdersForm.MdiParent = MdiParent;
     OrdersForm.Show();
     OrdersForm.Activate();
 }
Example #16
0
 private void ordersButton_Click(object sender, System.EventArgs e)
 {
     OrdersForm ordersForm = new OrdersForm();
     ordersForm.ShowDialog(this);
 }
Example #17
0
        private void ordersToolStripMenuItem_Click(object sender, EventArgs e)
        {
            OrdersForm order = new OrdersForm();

            order.Show();
        }