private void Button_Click(object sender, RoutedEventArgs e) { try { //TextBlock CellContent = DataGrid.SelectedCells[ColumnIndex].Column.GetCellContent(DataGrid.SelectedItem); TextBlock NameEmpl = allEmployee.Columns[1].GetCellContent(allEmployee.Items[0]) as TextBlock; string Name1 = NameEmpl.Text; TextBlock job = allEmployee.Columns[2].GetCellContent(allEmployee.Items[0]) as TextBlock; string job1 = job.Text; TextBlock phone = allEmployee.Columns[3].GetCellContent(allEmployee.Items[0]) as TextBlock; string phone1 = phone.Text; TextBlock email = allEmployee.Columns[4].GetCellContent(allEmployee.Items[0]) as TextBlock; string email1 = email.Text; Employee empToUpdate = financialContext.Employee.FirstOrDefault(x => x.Idemployee == idForUpdate); empToUpdate.Name = Name1; empToUpdate.Job = job1; empToUpdate.Phone = phone1; empToUpdate.Email = email1; financialContext.Employee.Update(empToUpdate); financialContext.SaveChanges(); message.Text = "Updatet Successfully !!"; } catch (Exception) { message.Text = "Please try again !!"; } }
private void Button_Click(object sender, RoutedEventArgs e) { try { int IdDelete = int.Parse(customer.SelectedValue.ToString()); Employee empToDelete = financialContext.Employee.FirstOrDefault(x => x.Idemployee == IdDelete); financialContext.Employee.Remove(empToDelete); financialContext.SaveChanges(); customer.ItemsSource = financialContext.Employee.ToList(); message.Text = "Deleted Succefully !!"; } catch (Exception) { //MessageBox.Show("please select an existing employee !!", "error !!", MessageBoxButton.OK, MessageBoxImage.Error); customer.Focus(); message.Text = "This customer is not exist!!"; } }
//Command="{x:Static materialDesign:DialogHost.OpenDialogCommand}" private void Button_Click(object sender, RoutedEventArgs e) { try { Employee employee = new Employee(); //employee.Name = username.Text; //employee.Email = email.Text; //employee.Phone = phone.Text; //employee.Job = jobPosition.SelectedItem.ToString(); financialContext context = new financialContext(); context.Employee.Add(employee); context.SaveChanges(); } catch (Exception) { throw; } }