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); } }
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(); } }
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); } }
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); } }
void SelectTypeMnt(DTYPE_MAINTENANCE maint) { }