Пример #1
0
 private void txtPriceLow_TextChanged(object sender, TextChangedEventArgs e)
 {
     if (txtPriceLow.Text.ToString() == "")
     {
         if (txtPriceHigh.Text.ToString() != "")
         {
             Model.DAO.DAOProduct p = new Model.DAO.DAOProduct();
             tblProduct.ItemsSource = p.SearchPrice(user, status, Double.Parse(txtPriceHigh.Text.ToString()), Double.Parse(txtPriceHigh.Text.ToString()));
         }
         LoadScreen(user, status);
     }
     else if (txtPriceHigh.Text.ToString() == "")
     {
         if (txtPriceLow.Text.ToString() != "")
         {
             Model.DAO.DAOProduct p = new Model.DAO.DAOProduct();
             tblProduct.ItemsSource = p.SearchPrice(user, status, Double.Parse(txtPriceLow.Text.ToString()), Double.Parse(txtPriceLow.Text.ToString()));
         }
         LoadScreen(user, status);
     }
     else
     {
         Model.DAO.DAOProduct p = new Model.DAO.DAOProduct();
         tblProduct.ItemsSource = p.SearchPrice(user, status, Double.Parse(txtPriceLow.Text.ToString()), Double.Parse(txtPriceHigh.Text.ToString()));
     }
 }
Пример #2
0
        private void btnUpdate_Click(object sender, RoutedEventArgs e)
        {
            string i = Convert.ToDateTime(DateChooser.SelectedDate).ToString("yyyy-MM-dd HH:mm:ss");

            Model.DAO.DAOProduct pDAO = new Model.DAO.DAOProduct();
            pDAO.UpdateDate(p, i);

            this.Close();
        }
Пример #3
0
 private void txtStore_TextChanged(object sender, TextChangedEventArgs e)
 {
     Model.DAO.DAOProduct p = new Model.DAO.DAOProduct();
     tblProduct.ItemsSource = p.Search(user, status, "product_store", txtStore.Text.ToString());
 }
Пример #4
0
        private void btnRegister_Click(object sender, RoutedEventArgs e)
        {
            if (i == 1)
            {
                if (rdbComprado.IsChecked == true)
                {
                    product.BuyingDate = "0000-00-00 00:00:00";

                    Model.DAO.DAOProduct d = new Model.DAO.DAOProduct();
                    if (d.Registration(product, user))
                    {
                        product = d.Selection(txtProduct.Text.ToString());
                        ACTBuyingDate date = new ACTBuyingDate(product);
                        date.ShowDialog();

                        Model.DAO.DAOUser uDAO = new Model.DAO.DAOUser();

                        user = uDAO.CreditSpent(user, product.Price);
                        user = uDAO.TotalCredit(user);
                        user = uDAO.Update(user);

                        ACTMessages message = new ACTMessages(user, "eBuy", "Produto registrado com sucesso.", 1);
                        message.ShowDialog();

                        this.Close();
                    }
                    else
                    {
                        ACTMessages message = new ACTMessages(user, "eBuy", "Algo errado aconteceu. Por favor, tente novamente mais tarde.", 3);
                        message.ShowDialog();
                    }
                }
                else
                {
                    product.BuyingDate = "0000-00-00 00:00:00";

                    Model.DAO.DAOProduct d = new Model.DAO.DAOProduct();
                    if (d.Registration(product, user))
                    {
                        ACTMessages message = new ACTMessages(user, "eBuy", "Produto registrado com sucesso.", 1);
                        message.ShowDialog();
                        this.Close();
                    }
                    else
                    {
                        ACTMessages message = new ACTMessages(user, "eBuy", "Algo errado aconteceu. Por favor, tente novamente mais tarde.", 3);
                        message.ShowDialog();
                    }
                }
            }
            else
            {
                if (rdbComprado.IsChecked == true)
                {
                    ACTBuyingDate date = new ACTBuyingDate(product);
                    date.ShowDialog();

                    Model.DAO.DAOProduct dPRO = new Model.DAO.DAOProduct();


                    if (dPRO.Update(product, user))
                    {
                        Model.DAO.DAOUser uDAO = new Model.DAO.DAOUser();
                        user = uDAO.CreditSpent(user, product.Price);
                        user = uDAO.TotalCredit(user);
                        user = uDAO.Update(user);


                        ACTMessages message = new ACTMessages(user, "eBuy", "Produto atualizado com sucesso.", 1);
                        message.ShowDialog();
                        this.Close();
                    }
                    else
                    {
                        ACTMessages message = new ACTMessages(user, "eBuy", "Algo errado aconteceu. Por favor, tente novamente mais tarde.", 3);
                        message.ShowDialog();
                    }
                }
                else
                {
                    Model.DAO.DAOProduct dPRO = new Model.DAO.DAOProduct();
                    if (dPRO.Update(product, user))
                    {
                        ACTMessages message = new ACTMessages(user, "eBuy", "Produto atualizado com sucesso.", 1);
                        message.ShowDialog();
                        this.Close();
                    }
                    else
                    {
                        ACTMessages message = new ACTMessages(user, "eBuy", "Algo errado aconteceu. Por favor, tente novamente mais tarde.", 3);
                        message.ShowDialog();
                    }
                }
            }
        }