コード例 #1
0
        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();
        }
コード例 #2
0
        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();
        }
コード例 #3
0
        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;
            }
        }