void button1_Click(object sender, EventArgs e) { DataRowView drv = (DataRowView)bs.Current; try { CHM_CLIENT_APP.CHM_FAMILLE_ARTICLE.RESULT_QUERY res = new CHM_CLIENT_APP.CHM_FAMILLE_ARTICLE.RESULT_QUERY(); if ((decimal)drv["CODE_FAMILLE"] == -1) { res = CLIENT_APP_PARAM.gfamilleArticle.insertFAMILLE(txt_REF_FAMART.Text, txt_DES_FAMART.Text, txt_DESC_FAMART.Text, 0, ""); if (res.OK) { (bs.Current as DataRowView)["CODE_FAMILLE"] = res.CODE; bs.EndEdit(); (bs.DataSource as DataTable).AcceptChanges(); MessageBox.Show(res.MESSAGE, this.Text); if (OnMaj != null) { OnMaj(Convert.ToDecimal(res.CODE)); Close(); } } else { bs.CancelEdit(); (bs.DataSource as DataTable).RejectChanges(); MessageBox.Show(res.MESSAGE, this.Text); Close(); } } else { res = CLIENT_APP_PARAM.gfamilleArticle.updateFamille((decimal)drv["CODE_FAMILLE"], txt_REF_FAMART.Text, txt_DES_FAMART.Text, txt_DESC_FAMART.Text, 0); if (res.OK) { bs.EndEdit(); (bs.DataSource as DataTable).AcceptChanges(); MessageBox.Show(res.MESSAGE, this.Text); if (OnMaj != null) { OnMaj(Convert.ToDecimal(res.CODE)); Close(); } } else { bs.CancelEdit(); (bs.DataSource as DataTable).RejectChanges(); MessageBox.Show(res.MESSAGE, this.Text); Close(); } } } catch (Exception er) { MessageBox.Show(er.Message, this.Text); } }
void btn_supprimer_Click(object sender, EventArgs e) { if (bs.Current != null && MessageBox.Show("Etes vous sûres de supprimer la famille sélectionnée?", this.Text, MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2) == DialogResult.Yes) { try { CHM_CLIENT_APP.CHM_FAMILLE_ARTICLE.RESULT_QUERY res = new CHM_CLIENT_APP.CHM_FAMILLE_ARTICLE.RESULT_QUERY(); res = CLIENT_APP_PARAM.gfamilleArticle.deleteFamille((decimal)((bs.Current as DataRowView)["CODE_FAMILLE"])); if (res.OK) { CLIENT_APP_PARAM.ds_param.chargerFamilles(); } else { MessageBox.Show(res.MESSAGE, this.Text); } } catch (Exception er) { MessageBox.Show(er.Message, this.Text); } } }