private void button2_Click(object sender, EventArgs e) { if (bs_facture.Current != null) { CHM_FICHE_FACTURE_CLIENT f = new CHM_FICHE_FACTURE_CLIENT((((DataRowView)bs_facture.Current)["CODE_FACTURE"]).ToString()); f.RightToLeft = RightToLeft.No; f.MdiParent = CLIENT_APP_PARAM.Fenetre_principale; f.Show(); } }
private void BTN_ENREGISTRER_Click(object sender, EventArgs e) { this.Cursor = Cursors.WaitCursor; try { Application.DoEvents(); CHMGC.RESULT_QUERY res = CLIENT_APP_PARAM.gcws.INSERT_FACTURE_CLIENT(DATE_FACTURE.Value, CODE_CLIENT, HT.Value, TVA.Value, TTC.Value, TAUX_REMISE.Value, TTC.Value, TIMBRE.Value, NP.Value, ML.Text, false, "Non reglée", TTC.Value, Convert.ToDecimal(CODE_MAG), Convert.ToDecimal(CLIENT_APP_PARAM.Fenetre_principale.code_user), CLIENT_APP_PARAM.Fenetre_principale.prenom_user, CLIENT_APP_PARAM.Fenetre_principale.nom_user, REMARQUE, dt_lg_b_liv); if (res.OK) { CODE_FACTURE.Text = res.CODE; MessageBox.Show(res.MESSAGE, "INVOICE SAVE", MessageBoxButtons.OK, MessageBoxIcon.Information); BTN_ENREGISTRER.Enabled = false; } else { MessageBox.Show(res.MESSAGE, "Attention", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } catch (Exception er) { MessageBox.Show(er.Message, "Connexion serveur", MessageBoxButtons.OK, MessageBoxIcon.Error); } finally { this.Cursor = Cursors.Default; } foreach (DataRowView dr in bs_b_liv_selectionne) { //CLIENT_APP_PARAM.GEST.P_BON_LIVRAISON.UPDATE_FACTURE(dr["CODE_B_LIV"].ToString(), true); CLIENT_APP_PARAM.gcws.UPDATE_FACTURE(dr["CODE_B_LIV"].ToString(), true); //CLIENT_APP_PARAM.GEST.P_FACTURE.FACTURATION(CODE_FACTURE.Text, dr["CODE_B_LIV"].ToString(), DATE_FACTURE.Value); CLIENT_APP_PARAM.gcws.FACTURATION_CLIENT(CODE_FACTURE.Text, dr["CODE_B_LIV"].ToString(), DATE_FACTURE.Value); REMARQUE += dr["CODE_B_LIV"].ToString() + " // "; } remarq.Text = "Remarque : " + REMARQUE; BTN_REGLEMENT.Enabled = true; BTN_APERçU.Enabled = true; CHM_FICHE_FACTURE_CLIENT f = new CHM_FICHE_FACTURE_CLIENT(CODE_FACTURE.Text); f.MdiParent = CLIENT_APP_PARAM.Fenetre_principale; f.Show(); }