private void btnLogin_Click(object sender, RoutedEventArgs e) { //loggin in. Model.DAO.DAOUser uDAO = new Model.DAO.DAOUser(); Model.TOUser tUser = new Model.TOUser(); tUser = uDAO.Login(txtUser.Text, psbPassword.Password.ToString()); if (tUser.Id != 0) { ACTHome home = new ACTHome(tUser); ACTMessages message = new ACTMessages(tUser, "eBuy", "Bem-vindo ao eBuy, " + tUser.Name + "!", 1); message.ShowDialog(); home.Show(); this.Close(); } else { ACTMessages message = new ACTMessages(tUser, "eBuy", "Algo errado aconteceu durante o login.", 3); message.ShowDialog(); } }
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(); } } } }