Exemple #1
0
        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 !!";
            }
        }
Exemple #2
0
 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;
            }
        }