Beispiel #1
0
 void SelectEqp(object sender, EventArgs e)
 {
     if (OnSelect != null && bsListe.Current != null)
     {
         DataRowView drv = (DataRowView)bsListe.Current;
         DEQUIPEMENT eqp = new DEQUIPEMENT();
         eqp.CODE_EQP = (decimal)drv["CODE_EQP"];
         eqp          = CLIENT_APP_PARAM.gcws.obtenirInstanceEQUIPEMENT(eqp);
         OnSelect(eqp);
         Close();
     }
 }
Beispiel #2
0
 void SelectEqp(DEQUIPEMENT eqp)
 {
     lbCode.Text              = eqp.CODE_EQP.ToString();
     txtLibelle.Text          = eqp.LIBELLE_EQP;
     txtFabriquant.Text       = eqp.FABRIQUANT;
     txtSerie.Text            = eqp.NUM_SERIE;
     dtpDateFabrication.Value = eqp.DATE_FAB_EQP;
     dtpDateService.Value     = eqp.DATE_MISE_SERVICE_EQP;
     txt_REF_CLIENT.Text      = eqp.REF_CLIENT;
     txt_REF_CLIENT.Tag       = eqp.CODE_CLIENT;
     txt_RS_CLIENT.Text       = eqp.RS_CLIENT;
     txt_TEL_CLIENT.Text      = eqp.TEL_CLIENT;
 }
Beispiel #3
0
        void btn_supprimer_Click(object sender, EventArgs e)
        {
            if (bsListe.Current != null && MessageBox.Show("Etes vous sûres de supprimer l'équipement sélectionné?", this.Text, MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2) == DialogResult.Yes)
            {
                DataRowView drv = (DataRowView)bsListe.Current;
                DEQUIPEMENT eqp = new DEQUIPEMENT();
                eqp.CODE_EQP = (decimal)drv["CODE_EQP"];

                try
                {
                    CLIENT_APP_PARAM.gcws.effaceEQUIPEMENT(eqp);
                    MessageBox.Show("Equipement supprimé.", this.Text);
                    chargerListe();
                }
                catch (Exception er)
                {
                    MessageBox.Show("Erreur lors de la suppression de l'équipement", this.Text);
                }
            }
        }
Beispiel #4
0
        void button1_Click(object sender, EventArgs e)
        {
            #region Verfification champs
            errorProvider1.SetError(PARCOURIR_LISTE_CLIENT, "");
            if (txt_REF_CLIENT.Text.Trim() == string.Empty)
            {
                errorProvider1.SetError(PARCOURIR_LISTE_CLIENT, "Veuillez sélectioner le client propriétaire de l'équipement!");
                PARCOURIR_LISTE_CLIENT.Focus();
                return;
            }
            errorProvider1.Clear();

            errorProvider1.SetError(txtLibelle, "");
            if (txtLibelle.Text.Trim() == string.Empty)
            {
                errorProvider1.SetError(txtLibelle, "Veuillez saisir un libellé pour l'équipement!");
                txtLibelle.Focus();
                return;
            }
            errorProvider1.Clear();
            #endregion

            if (mode == 0)
            {
                equipement                       = new DEQUIPEMENT();
                equipement.CODE_CLIENT           = (decimal)txt_REF_CLIENT.Tag;
                equipement.DATE_FAB_EQP          = dtpDateFabrication.Value;
                equipement.DATE_MISE_SERVICE_EQP = dtpDateService.Value;
                equipement.FABRIQUANT            = txtFabriquant.Text;
                equipement.LIBELLE_EQP           = txtLibelle.Text;
                equipement.NUM_SERIE             = txtSerie.Text;

                try
                {
                    CLIENT_APP_PARAM.gcws.ajouteEQUIPEMENT(equipement);
                    MessageBox.Show("Equipement enregistré avec succes.");
                    valide = true;
                    Close();
                }
                catch (Exception er)
                {
                    valide = false;
                    MessageBox.Show(er.Message, this.Text);
                    return;
                }
            }
            else
            {
                equipement                       = new DEQUIPEMENT();
                equipement.CODE_EQP              = Convert.ToDecimal(lbCode.Text);
                equipement.CODE_CLIENT           = (decimal)txt_REF_CLIENT.Tag;
                equipement.DATE_FAB_EQP          = dtpDateFabrication.Value;
                equipement.DATE_MISE_SERVICE_EQP = dtpDateService.Value;
                equipement.FABRIQUANT            = txtFabriquant.Text;
                equipement.LIBELLE_EQP           = txtLibelle.Text;
                equipement.NUM_SERIE             = txtSerie.Text;

                try
                {
                    CLIENT_APP_PARAM.gcws.modifieEQUIPEMENT(equipement);
                    MessageBox.Show("Equipement enregistré avec succes.");
                    valide = true;
                    Close();
                }
                catch (Exception er)
                {
                    valide = false;
                    MessageBox.Show(er.Message, this.Text);
                    return;
                }
            }
        }