private void btn_enreg_article_Click(object sender, EventArgs e) { #region TEST if (txt_REF_ARTICLE.Text.Trim() == "") { errorProvider1.SetError(txt_REF_ARTICLE, ""); if (txt_REF_ARTICLE.Text.Trim() == "") { errorProvider1.SetError(txt_REF_ARTICLE, "Veuillez entrer la désignation de l'article !"); txt_REF_ARTICLE.Focus(); return; } } errorProvider1.Clear(); errorProvider1.SetError(txt_REF_ARTICLE, ""); if (txt_REF_ARTICLE.Text.Trim() == "") { errorProvider1.SetError(txt_REF_ARTICLE, "Veuillez entrer la désignation de l'article !"); txt_REF_ARTICLE.Focus(); return; } errorProvider1.Clear(); errorProvider1.SetError(txt_DESIGNATION_NV_ARTICLE, ""); if (txt_DESIGNATION_NV_ARTICLE.Text.Trim() == "") { errorProvider1.SetError(txt_DESIGNATION_NV_ARTICLE, "Veuillez entrer la désignation de l'article !"); txt_DESIGNATION_NV_ARTICLE.Focus(); return; } errorProvider1.Clear(); errorProvider1.SetError(cbx_MARQUE, ""); if (cbx_MARQUE.SelectedValue == null) { errorProvider1.SetError(cbx_MARQUE, "Veuillez entrer la marque de l'article !"); cbx_MARQUE.Focus(); return; } errorProvider1.Clear(); errorProvider1.SetError(cbxCategorie, ""); if (cbxCategorie.SelectedValue == null) { errorProvider1.SetError(cbxCategorie, "Veuillez entrer la categorie de l'article !"); cbxCategorie.Focus(); return; } errorProvider1.Clear(); //if (MAGASIN.Text.Trim() == "") //{ // errorProvider1.SetError(CATEGORIE, ""); // if (MAGASIN.Text.Trim() == "") // { // errorProvider1.SetError(MAGASIN, "Veuillez entrer la categorie de l'article !"); // MAGASIN.Focus(); // return; // } //} //errorProvider1.Clear(); //if (FOURNISSEUR.Text.Trim() == "") //{ // errorProvider1.SetError(CATEGORIE, ""); // if (FOURNISSEUR.Text.Trim() == "") // { // errorProvider1.SetError(FOURNISSEUR, "Veuillez entrer la categorie de l'article !"); // FOURNISSEUR.Focus(); // return; // } //} //errorProvider1.Clear(); if (cbxUnite.Text == "") { errorProvider1.SetError(cbxUnite, ""); if (cbxUnite.Text == "") { errorProvider1.SetError(cbxUnite, "Veuillez sélectionner l'unite de mesure de l'article !"); cbxUnite.Focus(); return; } } errorProvider1.Clear(); //if (QTE_NV_ARTICLE.Value.Equals(0)) //{ // errorProvider1.SetError(QTE_NV_ARTICLE, ""); // if (QTE_NV_ARTICLE.Value.Equals(0)) // { // errorProvider1.SetError(QTE_NV_ARTICLE, "Veuillez entrer la quantité de l'article !"); // QTE_NV_ARTICLE.Focus(); // return; // } //} //errorProvider1.Clear(); if (cbx_TVA_NV_ARTICLE.SelectedValue == null) { errorProvider1.SetError(cbx_TVA_NV_ARTICLE, ""); if (cbx_TVA_NV_ARTICLE.Text.Trim() == "") { errorProvider1.SetError(cbx_TVA_NV_ARTICLE, "Veuillez sélectionner la valeur de Tva de Vente !"); cbx_TVA_NV_ARTICLE.Focus(); return; } } errorProvider1.Clear(); if (cbx_AchatArticle.SelectedValue == null) { errorProvider1.SetError(cbx_AchatArticle, ""); if (cbx_AchatArticle.Text.Trim() == "") { errorProvider1.SetError(cbx_AchatArticle, "Veuillez sélectionner la valeur de Tva de Vente !"); cbx_AchatArticle.Focus(); return; } } errorProvider1.Clear(); #endregion try { int zero = 0; CHMGC.RESULT_QUERY res = new CHM_CLIENT_APP.CHMGC.RESULT_QUERY(); if (CODE_ARTICLE == "-1") { Application.DoEvents(); res = CLIENT_APP_PARAM.gcws.INSERT_ARTICLE((decimal)cbx_MARQUE.SelectedValue, (decimal)cbxFamille.SelectedValue, (decimal)cbxCategorie.SelectedValue, txt_REF_ARTICLE.Text, (decimal)cbxFournisseur.SelectedValue, txt_DESIGNATION_NV_ARTICLE.Text, txt_DescArticle.Text, txt_CodeAbarre.Text, nud_QTE_NV_ARTICLE.Value, (decimal)cbxUnite.SelectedValue, nud_QTE_MIN_NV_ARTICLE.Value, CLIENT_APP_PARAM.IMAGE_TO_BYTE(PHOTO_NV_ARTICLE.Image), Convert.ToDecimal(txt_PRIX_HT_A_ARTICLE.EditValue), Convert.ToDecimal(txt_taux_majoration.EditValue), Convert.ToDecimal(txt_PRIX_HT_V_NV_ARTICLE.EditValue), (decimal)cbx_TVA_NV_ARTICLE.SelectedValue, Convert.ToDecimal(txt_MAX_REMISE.EditValue), ETAT_NV_ARTICLE.Checked, Convert.ToDecimal(txt_PRIX_SOLDE.EditValue), 0, txt_REF_FOURNISSEUR.Text, chbx_PRIX_FIXE.Checked, Convert.ToDecimal(txt_prix_ttc.EditValue), (decimal)cbx_AchatArticle.SelectedValue); if (res.OK) { CODE_ARTICLE = res.CODE; ((DataRowView)this.bs.Current)["CODE_ARTICLE"] = CODE_ARTICLE; validateChanges = true; if (Enregistrer != null) { Enregistrer((DataRowView)bs.Current, validateChanges); } Close(); } else { MessageBox.Show(res.MESSAGE); return; } } else { Application.DoEvents(); res = CLIENT_APP_PARAM.gcws.UPDATE_ARTICLE(CODE_ARTICLE, (decimal)cbx_MARQUE.SelectedValue, (decimal)cbxFamille.SelectedValue, (decimal)cbxCategorie.SelectedValue, (decimal)cbxFournisseur.SelectedValue, txt_REF_ARTICLE.Text, txt_REF_FOURNISSEUR.Text, txt_DESIGNATION_NV_ARTICLE.Text, "", txt_DescArticle.Text, txt_CodeAbarre.Text, nud_QTE_NV_ARTICLE.Value, (decimal)cbxUnite.SelectedValue, nud_QTE_MIN_NV_ARTICLE.Value, CLIENT_APP_PARAM.IMAGE_TO_BYTE(PHOTO_NV_ARTICLE.Image), Convert.ToDecimal(txt_PRIX_HT_A_ARTICLE.EditValue), Convert.ToDecimal(txt_taux_majoration.EditValue), Convert.ToDecimal(txt_PRIX_HT_V_NV_ARTICLE.EditValue), (decimal)cbx_TVA_NV_ARTICLE.SelectedValue, Convert.ToDecimal(txt_MAX_REMISE.EditValue), ETAT_NV_ARTICLE.Checked, Convert.ToDecimal(txt_PRIX_SOLDE.EditValue) , chbx_PRIX_FIXE.Checked, Convert.ToDecimal(txt_prix_ttc.EditValue), (decimal)cbx_AchatArticle.SelectedValue); if (res.OK) { validateChanges = true; MessageBox.Show(res.MESSAGE); if (Enregistrer != null) { Enregistrer((DataRowView)bs.Current, validateChanges); } this.Close(); } else { MessageBox.Show(res.MESSAGE); return; } } } catch (Exception er) { MessageBox.Show(er.Message, "Connexion serveur", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void BTN_ENREGISTRER_Click(object sender, EventArgs e) { #region TEST errorProvider1.SetError(NV_NOM_USER, ""); if (NV_NOM_USER.Text.Trim() == "") { errorProvider1.SetError(NV_NOM_USER, "Veuillez entrer le nom !"); NV_NOM_USER.Focus(); return; } errorProvider1.Clear(); errorProvider1.SetError(NV_PRENOM_USER, ""); if (NV_PRENOM_USER.Text.Trim() == "") { errorProvider1.SetError(NV_PRENOM_USER, "Veuillez entrer le prenom !"); NV_PRENOM_USER.Focus(); return; } errorProvider1.Clear(); errorProvider1.SetError(NV_LOGIN_USER, ""); if (NV_LOGIN_USER.Text.Trim() == "") { errorProvider1.SetError(NV_LOGIN_USER, "Veuillez entrer le pseudo-name "); NV_LOGIN_USER.Focus(); return; } errorProvider1.Clear(); errorProvider1.SetError(NV_PASSWORD_USER, ""); if (NV_PASSWORD_USER.Text.Trim() == "") { errorProvider1.SetError(NV_PASSWORD_USER, "Veuillez entrer le mot de passe !"); NV_PASSWORD_USER.Focus(); return; } errorProvider1.Clear(); errorProvider1.SetError(NV_FONCTION_USER, ""); if (NV_FONCTION_USER.Text.Trim() == "") { errorProvider1.SetError(NV_FONCTION_USER, "Veuillez choisir la fonction de l'utilisateur !"); NV_FONCTION_USER.Focus(); return; } errorProvider1.Clear(); #endregion try { CHMGC.RESULT_QUERY res = new CHM_CLIENT_APP.CHMGC.RESULT_QUERY(); try { srcb.EndEdit(); dt.AcceptChanges(); } catch (Exception er) { MessageBox.Show(er.Message, "Attention", MessageBoxButtons.OK, MessageBoxIcon.Warning); dt.RejectChanges(); return; } if (code_user == "-1") { Application.DoEvents(); res = CLIENT_APP_PARAM.gcws.INSERT_UTILISATEUR(code_user, NV_NOM_USER.Text, NV_PRENOM_USER.Text, CLIENT_APP_PARAM.IMAGE_TO_BYTE(NV_PHOTO_USER.Image), NV_LOGIN_USER.Text, NV_PASSWORD_USER.Text, NV_ETAT_USER.Checked, ((int)NV_SOCIETE.SelectedIndex + 1).ToString(), (NV_FONCTION_USER.SelectedIndex + 1).ToString()); code_user = res.CODE; ((DataRowView)srcb.Current)["CODE_USER"] = code_user; if (ENREG_EV != null) { ENREG_EV((DataRowView)srcb.Current, true); } if (res.OK) { MessageBox.Show(res.MESSAGE, "Ajout d'utilisateur", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); } else { MessageBox.Show(res.MESSAGE, "Ajout d'utilisateur", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { Application.DoEvents(); string fct = NV_FONCTION_USER.SelectedValue.ToString(); res = CLIENT_APP_PARAM.gcws.UPDATE_UTILISATEUR(code_user, NV_NOM_USER.Text, NV_PRENOM_USER.Text, CLIENT_APP_PARAM.IMAGE_TO_BYTE(NV_PHOTO_USER.Image), NV_LOGIN_USER.Text, NV_PASSWORD_USER.Text, NV_ETAT_USER.Checked, NV_SOCIETE.SelectedValue.ToString(), NV_FONCTION_USER.SelectedValue.ToString()); if (ENREG_EV != null) { ENREG_EV((DataRowView)srcb.Current, false); } if (res.OK) { MessageBox.Show(res.MESSAGE, "Modification d'utilisateur", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); } else { MessageBox.Show(res.MESSAGE, "Modification d'utilisateur", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } catch (Exception error) { MessageBox.Show(error.Message, "ERREUR", MessageBoxButtons.OK, MessageBoxIcon.Error); } }