Ejemplo n.º 1
0
        public void LookForClient(Client client)
        {
            NameEdit.Text         = client.Name;
            SurnameEdit.Text      = client.Surname;
            TelephoneEdit.Text    = client.Telephone;
            PrivatCardEdit.Text   = client.PrivateCard;
            AdressEdit.Text       = client.Adress;
            OrderIDEdit.Text      = client.OrderID.ToString();
            SummToPayEdit.Text    = client.SummToPay.ToString();
            DateOrderEdit.Value   = client.DateOrder;
            DateRecievEdit.Value  = client.DateReceiv;
            DeliveryTypeEdit.Text = client.DeliveryType;
            DeliverCostEdit.Text  = client.CostDelivery.ToString();

            saled   = sql.findSaledProduct(client.OrderID);
            product = sql.findProduct(saled.productID);

            OrderEdit.Text  = product.Name;
            CountEdit.Value = saled.count;

            AddBtn.Enabled = false;
            this.Text      = "# " + client.ID + " " + SurnameEdit.Text + " " + NameEdit.Text;

            this.ShowDialog();
        }
Ejemplo n.º 2
0
        private void AddBtn_Click(object sender, EventArgs e)
        {
            try
            {
                Client temp = new Client();
                temp.Name         = NameEdit.Text.ToString();
                temp.Surname      = SurnameEdit.Text.ToString();
                temp.Telephone    = TelephoneEdit.Text.ToString();
                temp.PrivateCard  = PrivatCardEdit.Text.ToString();
                temp.Adress       = AdressEdit.Text.ToString();
                temp.OrderID      = Int32.Parse(OrderIDEdit.Text.ToString());
                temp.SummToPay    = Math.Round(Double.Parse(SummToPayEdit.Text.ToString()));
                temp.DateOrder    = DateOrderEdit.Value;
                temp.DateReceiv   = DateRecievEdit.Value;
                temp.DeliveryType = DeliveryTypeEdit.Text.ToString();
                temp.CostDelivery = Double.Parse(DeliverCostEdit.Text.ToString());

                sql.insertClient(temp);
                temp.ID = sql.getLastID();

                SaledProduct saled = new SaledProduct();
                saled.clientID  = temp.ID;
                saled.productID = temp.OrderID;
                saled.count     = ((int)CountEdit.Value);

                double summ = (product.Cost);
                summ -= (summ * (product.Sale / 100));

                saled.Price = summ;

                sql.insertSaledProduct(saled);
                saled = sql.findSaledProduct(product.ID, temp.ID);
                if (saled != null)
                {
                    temp.OrderID = saled.ID;
                    sql.updateClient(temp);
                }
            }
            catch (SystemException error)
            {
                MessageBox.Show(("Помилка: \n" + error.ToString()), ":(");
                return;
            }

            this.Close();
        }