示例#1
0
        protected void deleteInterview(object sender, RoutedEventArgs e)
        {
            MenuItem       menu  = sender as MenuItem;
            ModelInterview items = menu.DataContext as ModelInterview;

            new Interview().interviewDelete(items.id);
            projectFormLoader();
        }
示例#2
0
        protected void navigateToInterviewPanel(object sender, RoutedEventArgs e)
        {
            Button         btn   = sender as Button;
            ModelInterview items = btn.DataContext as ModelInterview;

            Session.InterViewID = items.id;
            Utilities.SetReturnPage(Utilities.Views.FavoritePanel);
            Utilities.NavigateTo(grid, new InterviewPanel(grid, new Project(items.projekt_id), new Applicant(items.jelolt_id)));
        }
示例#3
0
        public static List <ModelInterview> Data_SzakmaiInterview()
        {
            string command = "SELECT interview.id, megnevezes_projekt, interview.projekt_id, interview.jelolt_id, jeloltek.nev,date_start,time_start,time_end,interju_cim,helyszin, sent FROM interju_resztvevo_kapcs INNER JOIN interview ON interju_resztvevo_kapcs.interju_id = interview.id " +
                             " INNER JOIN projektek ON interview.projekt_id = projektek.id" +
                             " INNER JOIN jeloltek ON interview.jelolt_id = jeloltek.id" +
                             " WHERE interju_resztvevo_kapcs.user_id = " + Session.UserData.id + " ORDER BY date_start";
            List <ModelInterview> list = ModelInterview.GetSzakmaiInterview(command);

            return(list);
        }
示例#4
0
        private void interjuOpenClick(object sender, RoutedEventArgs e)
        {
            Button         btn  = sender as Button;
            ModelInterview item = btn.DataContext as ModelInterview;

            Session.InterViewID = item.id;
            Session.ProjektID   = item.projekt_id;
            Utilities.SetReturnPage(Utilities.Views.ApplicantDataSheet);
            Utilities.NavigateTo(grid, new InterviewPanel(grid, new Project(item.projekt_id), new Applicant(item.jelolt_id)));
        }
示例#5
0
        public static List <ModelInterview> Data_InterviewById() //javított
        {
            string command = "SELECT interview.id,megnevezes_projekt,jeloltek.nev,interview.projekt_id,interview.jelolt_id,jeloltek.email,interview.hr_id,felvitel_datum,date_start,interju_cim,interju_leiras,helyszin, sent, time_end ,time_start FROM interview" +
                             " INNER JOIN projektek ON interview.projekt_id = projektek.id" +
                             " INNER JOIN jeloltek ON interview.jelolt_id = jeloltek.id" +
                             " WHERE interview.id = " + Session.InterViewID + "" +
                             " ORDER BY felvitel_datum";
            List <ModelInterview> list = ModelInterview.GetModelInterview(command);

            return(list);
        }
示例#6
0
        public List <ModelInterview> Data_MyPastInterviews() //javított
        {
            string command = "SELECT interview.id,megnevezes_projekt,jeloltek.nev,interview.projekt_id,interview.jelolt_id,jeloltek.email,interview.hr_id,felvitel_datum,date_start,interju_cim,interju_leiras,helyszin, sent, time_end,time_start FROM interview " +
                             "INNER JOIN projektek ON interview.projekt_id = projektek.id " +
                             "INNER JOIN jeloltek ON interview.jelolt_id = jeloltek.id " +
                             "LEFT JOIN interju_resztvevo_kapcs ON interview.id = interju_resztvevo_kapcs.interju_id " +
                             "WHERE interju_resztvevo_kapcs.user_id = " + Session.UserData.id + " AND date_start < '" + date.Year + "." + Utilities.DateCorrect(date.Month) + "." + Utilities.DateCorrect(date.Day) + ".' ORDER BY date_start DESC";
            List <ModelInterview> list = ModelInterview.GetModelInterview(command);

            return(list);
        }
示例#7
0
        protected void Szakmai_interju_open_Click(object sender, RoutedEventArgs e)
        {
            Button         button = sender as Button;
            ModelInterview items  = button.DataContext as ModelInterview;

            Session.InterViewID = items.id;
            Session.ProjektID   = items.projekt_id;
            Session.ApplicantID = items.jelolt_id;

            grid.Children.Clear();
            grid.Children.Add(interviewPanel = new InterviewPanel(grid, new Project(items.projekt_id), new Applicant(items.jelolt_id)));
        }
示例#8
0
        public InterviewPanel(Grid grid, Project project, Applicant applicant)
        {
            this.grid      = grid;
            this.project   = project;
            this.applicant = applicant;
            this.interview = Interview.Data_InterviewById()[0];
            InitializeComponent();

            interviewLoader();
            SendButtonStatus(interview.sent);
            if (Session.UserData.kategoria < 1)
            {
                addPerson.Visibility    = Visibility.Hidden;
                invitePerson.Visibility = Visibility.Hidden;
            }
        }
示例#9
0
        public AppointmentModel TransformData(ModelInterview data)
        {
            AppointmentModel appdata = new AppointmentModel();

            appdata = new AppointmentModel()
            {
                interview  = data,
                Id         = data.id,
                Subject    = data.interju_cim,
                Body       = data.interju_leiras,
                Start      = data.date_start,
                Time_start = data.time_start,
                Time_end   = data.time_end,
                Location   = data.helyszin,
                Attendees  = GetAttendees(data.id)
            };
            return(appdata);
        }