Esempio n. 1
0
        void AjoutTypeMnt(object sender, EventArgs e)
        {
            try
            {
                DataRowView drv = (DataRowView)bs.Current;
                typeMaint = new DTYPE_MAINTENANCE();
                typeMaint.CODE_TYPE_MNT = (int)drv["CODE_TYPE_MNT"];
                typeMaint.LIB_MNT       = (string)drv["LIB_MNT"];
                typeMaint.CODE_UNITE    = (decimal)drv["CODE_UNITE"];
                typeMaint.VAL_MNT       = (decimal)drv["VAL_MNT"];
                typeMaint.NB_JOUR       = (int)drv["NB_JOUR"];

                RESULT_QUERY res = new RESULT_QUERY();
                res = CLIENT_APP_PARAM.gcws.ajouteTYPE_MAINTENANCE(typeMaint);

                if (res.OK)
                {
                    valid = true;
                    ((DataRowView)bs.Current)["CODE_TYPE_MNT"] = res.CODE;
                    MessageBox.Show(res.MESSAGE, this.Text);
                    Close();
                }
                else
                {
                    valid = false;
                    MessageBox.Show(res.MESSAGE, this.Text);
                    return;
                }
            }
            catch (Exception er)
            {
                MessageBox.Show(er.Message, this.Text);
            }
        }
Esempio n. 2
0
 void f_OnMAJ(DTYPE_MAINTENANCE typeMaint, bool valid)
 {
     if (valid)
     {
         bsList.EndEdit();
         (bsList.DataSource as DataTable).AcceptChanges();
     }
     else
     {
         bsList.CancelEdit();
         (bsList.DataSource as DataTable).RejectChanges();
     }
 }
Esempio n. 3
0
 void btn_afficher_Click(object sender, EventArgs e)
 {
     if (bsList.Current != null)
     {
         DataRowView drv = (DataRowView)bsList.Current;
         if (OnSelect != null)
         {
             DTYPE_MAINTENANCE typeMnt = new DTYPE_MAINTENANCE();
             typeMnt.CODE_TYPE_MNT = (int)drv["CODE_TYPE_MNT"];
             OnSelect(typeMnt);
         }
     }
     else
     {
         MessageBox.Show("Veuillez sélectionner un Type de maintenance!", this.Text);
     }
 }
Esempio n. 4
0
 void btn_supprimer_Click(object sender, EventArgs e)
 {
     if (bsList.Current != null)
     {
         if (MessageBox.Show("Etes vous sûres de supprimer ce type de maintenance!", this.Text, MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2) == DialogResult.Yes)
         {
             try
             {
                 DTYPE_MAINTENANCE typeMnt = new DTYPE_MAINTENANCE();
                 typeMnt.CODE_TYPE_MNT = (int)((DataRowView)bsList.Current)["CODE_TYPE_MNT"];
                 CLIENT_APP_PARAM.gcws.effaceTYPE_MAINTENANCE(typeMnt);
                 chargerListe();
             }
             catch (Exception er)
             {
                 MessageBox.Show(er.Message, this.Text);
             }
         }
     }
     else
     {
         MessageBox.Show("Veuillez sélectionner un type de maintenance tout d'abord!", this.Text);
     }
 }
Esempio n. 5
0
 void SelectTypeMnt(DTYPE_MAINTENANCE maint)
 {
 }