protected void jeloltContextMenuClick(object sender, RoutedEventArgs e) { MenuItem mitem = sender as MenuItem; JeloltListItems items = mitem.DataContext as JeloltListItems; if (mitem.Tag.ToString() == "delete") { MessageBoxResult result = MessageBox.Show("Elutasító E-Mail kiküldésre kerüljön?", "My App", MessageBoxButton.YesNoCancel); switch (result) { case MessageBoxResult.Yes: pControl.jeloltKapcsDelete(items.id); email.sendMail(items.email, emailTemplate.Elutasito_Email(items.nev)); break; case MessageBoxResult.No: pControl.jeloltKapcsDelete(items.id); break; case MessageBoxResult.Cancel: break; } } else { pControl.jeloltKapcsUpdate(items.id, Convert.ToInt32(mitem.Tag)); } listLoader(); formLoader(); }
protected void jeloltRightClick(object sender, RoutedEventArgs e) { Email email = new Email(); MenuItem mitem = sender as MenuItem; ModelApplicantList items = mitem.DataContext as ModelApplicantList; switch (mitem.Tag.ToString()) { case "delete": { MessageBoxResult result = MessageBox.Show("Elutasító E-Mail kiküldésre kerüljön?", "My App", MessageBoxButton.YesNoCancel); switch (result) { case MessageBoxResult.Yes: project.jeloltKapcsDelete(items.id); new Email().Send(items.email, emailTemplate.Elutasito_Email(items.nev)); break; case MessageBoxResult.No: project.jeloltKapcsDelete(items.id); break; case MessageBoxResult.Cancel: break; } break; } case "1": project.jeloltKapcsUpdate(items.id, Convert.ToInt32(mitem.Tag)); break; case "2": project.jeloltKapcsUpdate(items.id, Convert.ToInt32(mitem.Tag)); break; case "3": project.jeloltKapcsUpdate(items.id, Convert.ToInt32(mitem.Tag)); new Email().Send(items.email, emailTemplate.Elutasito_Email(items.nev)); break; } listLoader(); formLoader(); }
protected void telephoneDeclineClick(object sender, RoutedEventArgs e) { MessageBoxResult result = MessageBox.Show("Biztosan elutasítja? \n", "HR Cloud", MessageBoxButton.YesNoCancel); switch (result) { case MessageBoxResult.Yes: Project project = new Project(0); project.jeloltKapcsUpdate(Session.ApplicantID, 3); Utilities.NavigateTo(grid, new ProjectDataSheet(grid, project)); EmailTemplate email = new EmailTemplate(); new Email().Send(applicant.data.email, email.Elutasito_Email(applicant.data.nev)); break; case MessageBoxResult.No: break; case MessageBoxResult.Cancel: break; } }