Beispiel #1
0
        private void FrmAIP_Load(object sender, EventArgs e)
        {
            m_EmployeeAIP = new Employeeaip();

            // load AIP criteria combobox
            Aipcriteria aip = new Aipcriteria();

            cboCritereAIP.DataSource    = aip.GetList().Tables[0];
            cboCritereAIP.DisplayMember = "aipcriteria";
            cboCritereAIP.ValueMember   = "aipcriteriaid";

            // get employee name for display
            Pemployee oPemployee = new Pemployee();

            oPemployee.loadEmployee(m_EmplID);

            txtEmploye.Text = oPemployee.LName + " " + oPemployee.FName;

            // check open mode
            if (OpenMode == (int)IEOpenMode.IE_OM_Edit || OpenMode == (int)IEOpenMode.IE_OM_View)
            {
                m_EmployeeAIP.loadEmployeeAIP(m_EmployeeAipID);

                txtDateDebut.Value = m_EmployeeAIP.StartDate;
                txtDateFin.Value   = m_EmployeeAIP.EndDate;
                txtMotif.Text      = m_EmployeeAIP.Motif;
                txtTaux.Text       = m_EmployeeAIP.Taux.ToString();
            }

            if (OpenMode == (int)IEOpenMode.IE_OM_Add)
            {
                cmdSauver.Text = "Ajouter";
                this.Text      = "Ajout d'une nouvelle configuration AIP";
            }
        }
Beispiel #2
0
        private void cmdSupprimerAIP_Click(object sender, EventArgs e)
        {
            if (grdAIP.SelectedRows.Count != 1)
            {
                return;
            }

            int selectedEmployeeAipID = Convert.ToInt32(grdAIP["employeeaipid", grdAIP.SelectedRows[0].Index].Value);

            Employeeaip oEmployeeAIP = new Employeeaip();

            oEmployeeAIP.loadEmployeeAIP(selectedEmployeeAipID);
            oEmployeeAIP.Delete();

            MessageBox.Show("Configuration AI$P supprimée avec succès !", "Team Editor");

            // reload gridAIP
            LoadGridAIP();
        }
Beispiel #3
0
        private void LoadGridAIP()
        {
            Employeeaip oEmployeeAIP = new Employeeaip();

            grdAIP.DataSource = oEmployeeAIP.GetListByEmplID(m_EmplID);
            grdAIP.DataMember = "Table";

            grdAIP.Columns["emplID"].Visible           = false;
            grdAIP.Columns["aipCriteriaID"].Visible    = false;
            grdAIP.Columns["employeeaipid"].Visible    = false;
            grdAIP.Columns["aipcriteria"].DisplayIndex = 1;
            grdAIP.Columns["aipcriteria"].HeaderText   = "Critère AIP";
            grdAIP.Columns["aipcriteria"].Width        = 150;
            grdAIP.Columns["motif"].HeaderText         = "Motif";
            grdAIP.Columns["motif"].Width          = 170;
            grdAIP.Columns["taux"].Width           = 30;
            grdAIP.Columns["startdate"].HeaderText = "Date début";
            grdAIP.Columns["enddate"].HeaderText   = "Date fin";
        }