public CHM_CONFIG_POSTE() { InitializeComponent(); CLIENT_APP_PARAM.configurer_poste(); //DataTable dt= CLIENT_APP_PARAM.GEST.P_MAGAZIN.SELECT_ALL_MAGAZIN(); DataTable dt = CLIENT_APP_PARAM.gcws.SELECT_ALL_MAGAZIN(); cbx_magazin.DataSource = dt; cbx_magazin.DisplayMember = "NOM_MAG"; cbx_magazin.ValueMember = "CODE_MAG"; cbx_InvoiceOption.Text = CLIENT_APP_PARAM.InvoicePrintOption; cbx_magazin.SelectedValue = Convert.ToDecimal(CLIENT_APP_PARAM.CODE_MAG); chbx_entete.Checked = CLIENT_APP_PARAM.entete; foreach (String strPrinter in PrinterSettings.InstalledPrinters) { txt_Ticket_Printer.Items.Add(strPrinter); if (strPrinter == CLIENT_APP_PARAM.TicketPrinter) { txt_Ticket_Printer.SelectedIndex = txt_Ticket_Printer.Items.IndexOf(strPrinter); } } foreach (String strPrinter in PrinterSettings.InstalledPrinters) { txt_Report_Printer.Items.Add(strPrinter); if (strPrinter == CLIENT_APP_PARAM.ReportPrinter) { txt_Report_Printer.SelectedIndex = txt_Report_Printer.Items.IndexOf(strPrinter); } } }
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); } }
void fenetre_after_use() { CLIENT_APP_PARAM.chargerAccesMenu(); }
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); } }