private void Addbtn_Click(object sender, RoutedEventArgs e) { if (DepartmentBox.SelectedIndex != 0) { Department deps = FileControls.getDepartment(DepartmentBox.Text); string id = IdBox.Text; string name = nameBox.Text; name = name.ToLower(); string date = DateBox.Text; string dep = deps.departmentId; bool done = FileControls.addEmployee(id, name, date, dep); if (!done) { System.Windows.MessageBox.Show("ID already used"); } else { HomeWindow.reload(FileControls.getArrayEmp()); this.Close(); } } else { System.Windows.MessageBox.Show("You should choose a department"); } }
private void SubmitEdit_Click(object sender, RoutedEventArgs e) { string editId = EditIdBox.Text; string editName = EditNameBox.Text; string editDate = EditDateBox.Text; Department dep = FileControls.getDepartment(EditDepartmentBox.Text); string editDep = dep.departmentId; bool done = FileControls.editEmployee(editId, BeforeEditId, editName, editDate, editDep); if (!done) { System.Windows.MessageBox.Show("Id already used"); } else { HomeWindow.reload(FileControls.getArrayEmp()); this.Close(); } }
public static void CreatePanel(string EmpName, string EmpId, string HireDate, string DepName) { Card main = new Card(); main.Padding = new Thickness(10); main.Margin = new Thickness(4); main.Width = 550; StackPanel innerContent = new StackPanel(); innerContent.Orientation = Orientation.Horizontal; StackPanel left = new StackPanel(); TextBlock idText = new TextBlock(); idText.Text = "ID: " + EmpId; idText.Width = 180; idText.Margin = new Thickness(5); TextBlock nameText = new TextBlock(); nameText.Text = "Name: " + EmpName; nameText.Width = 180; nameText.Margin = new Thickness(5); left.Children.Add(idText); left.Children.Add(nameText); StackPanel right = new StackPanel(); TextBlock depText = new TextBlock(); depText.Text = "Department: " + DepName; depText.Width = 240; depText.Margin = new Thickness(5); TextBlock dateText = new TextBlock(); dateText.Text = "Hire Date: " + HireDate; dateText.Width = 240; dateText.Margin = new Thickness(5); right.Children.Add(depText); right.Children.Add(dateText); Button editBtn = new Button(); editBtn.Margin = new Thickness(20, 0, 0, 0); editBtn.Height = double.NaN; editBtn.Style = Application.Current.FindResource("btnStyle") as Style; editBtn.Click += delegate { editEmployee(EmpId, FileControls.getDepartment(DepName).departmentId, EmpName, HireDate); }; //editBtn.Background = new SolidColorBrush(Color.FromRgb(21, 206, 60)); PackIcon penIcon = new PackIcon(); penIcon.Kind = PackIconKind.Pencil; penIcon.Width = 24; penIcon.Height = 24; penIcon.Foreground = new SolidColorBrush(Color.FromRgb(45, 204, 112)); editBtn.Content = penIcon; innerContent.Children.Add(left); innerContent.Children.Add(right); innerContent.Children.Add(editBtn); main.Content = innerContent; mainPanel.Children.Add(main); }