Example #1
0
        private void pictureBox6_Click(object sender, EventArgs e)
        {
            IAgent   ag = new Agent();
            FrmAgent fr = new FrmAgent();

            if (UserSession.GetInstance().Ability == "PSEB")
            {
                fr.lblEtat.Visible = true;
                fr.cmbEtat.Visible = true;
                fr.btnSave.Enabled = true;
            }
            else
            {
                fr.gbNiveau.Enabled   = false;
                fr.lblWarning.Visible = true;
                fr.btnSave.Enabled    = false;
            }
            fr.idAgent = ag.Nouveau();
            fr.ShowDialog();
        }
Example #2
0
        void doubleclic_grid()
        {
            try
            {
                FrmAgent frm = new FrmAgent();
                int      i;
                i = dgAgent.CurrentRow.Index;

                frm.label1.Text     = "Modification info d'un agent";
                frm.idAgent         = Convert.ToInt32(dgAgent["ColId", i].Value.ToString());
                frm.nomsTxt.Text    = dgAgent["ColNom", i].Value.ToString();
                frm.adresseTxt.Text = dgAgent["ColAdresse", i].Value.ToString();
                frm.emailTxt.Text   = dgAgent["ColEmail", i].Value.ToString();
                //label16.Text = dataGridView1["ColSex", i].Value.ToString();
                frm.fonctionTxt.Text = dgAgent["ColFonction", i].Value.ToString();
                frm.userTxt.Text     = dgAgent["ColPseudo", i].Value.ToString();
                //frm.passTxt.Text = dgAgent["ColPassword", i].Value.ToString();
                frm.lbl1.Text        = dgAgent["ColAbilite", i].Value.ToString();
                frm.fonctionTxt.Text = dgAgent["ColFonction", i].Value.ToString();
                frm.phoneTxt.Text    = dgAgent["ColContact", i].Value.ToString();
                frm.lbl1.Visible     = true;
                //frm.passTxt.Enabled = false;
                //frm.button1.Enabled = false;
                if (dgAgent["ColSex", i].Value.ToString() == "Masculin")
                {
                    frm.rbtnMasc.Checked = true;
                }
                else
                {
                    frm.rbtnFem.Checked = true;
                }
                if (dgAgent["ColNiveau", i].Value.ToString() == "1")
                {
                    frm.rbtn1.Checked = true;
                }
                else if (dgAgent["ColNiveau", i].Value.ToString() == "2")
                {
                    frm.rbtn2.Checked = true;
                }
                else if (dgAgent["ColNiveau", i].Value.ToString() == "3")
                {
                    frm.rbtn3.Checked = true;
                }
                else if (dgAgent["ColNiveau", i].Value.ToString() == "4")
                {
                    frm.rbtn4.Checked = true;
                }
                if (UserSession.GetInstance().Ability == "PSEB")
                {
                    frm.lblEtat.Visible = true;
                    frm.cmbEtat.Visible = true;
                    frm.gbAgent.Enabled = false;
                    frm.btnParc.Enabled = false;
                    if (UserSession.GetInstance().UserName == dgAgent["ColNom", i].Value.ToString())
                    {
                        frm.gbAgent.Enabled = true;
                    }
                }
                else
                {
                    frm.gbNiveau.Enabled = false;
                }
                if (UserSession.GetInstance().UserName != dgAgent["ColNom", i].Value.ToString() && UserSession.GetInstance().Ability != "PSEB")
                {
                    frm.btnSave.Enabled = false;
                }
                loadPhoto("photo", dgAgent["ColId", i].Value.ToString(), frm.photo);

                frm.ShowDialog();
            }
            catch (Exception ex)
            {
                MessageBox.Show("L'erreur suivant est survenue : " + ex.Message);
            }
        }