private void MenuSendEmail_Click(object sender, RoutedEventArgs e) { if (lvProductRequested.SelectedItem != null) { ItemRequestedProductList ItemProduct = lvProductRequested.SelectedItem as ItemRequestedProductList; if (!Email.SendEmail(_client.Id, ItemProduct.ProductID, ItemProduct.ClientPrice)) { MessageBox.Show("El correo no pudo ser enviado"); } else { _dataDC.SaleSet.First(S => S.Id == ItemProduct.SaleID).LastEmailDate = DateTime.Now; _dataDC.SaveChanges(); } } }
private void lvProductRequested_MouseDoubleClick(object sender, MouseButtonEventArgs e) { if (lvProductRequested.Items.Count > 0 && lvProductRequested.SelectedItem != null) { ItemRequestedProductList selectedProductitem = (ItemRequestedProductList)lvProductRequested.SelectedItem; ProductsSet selectedProduct = lrequestedproduct.Where(S => S.Id == selectedProductitem.ProductID).ToList()[0]; Machine productdetails = new Machine(selectedProduct); productdetails._new = false; productdetails.ShowDialog(); if (!productdetails.Cancel) { _dataDC.SaveChanges(); UCProductList.checkNotifications(selectedProduct); } } }