void SaveDetail() { try { //NewIdDetailRound(); if (idDetail == 0 || ecartTxt.Text == "" || montTxt.Text == "" || deviseTxt.Text == "" || nbrMax.Text == "" || adTxt.Text == "" || casTxt.Text == "" || retTxt.Text == "") { MessageBox.Show("Il ne doit pas y avoir des champs vide", "Enregistrement impossible", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { if (Convert.ToInt32(ecartTxt.Text) <= 0 || Convert.ToInt32(montTxt.Text) <= 0 || Convert.ToInt32(nbrMax.Text) <= 0) { MessageBox.Show("Il y a des champs qui possède de valeur inférieur ou egal à zéro.\n N.B : Seul les champs Frais adhésion, Cas social et Retenue sur remboursement peuvent prendre la valeur zéro", "Enregistrement impossible", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { Details_Round dr = new Details_Round(); dr.Id = idDetail; dr.Ecart_Jour = Convert.ToInt32(ecartTxt.Text); dr.Montant_Jour = Convert.ToDecimal(montTxt.Text); dr.Devise = deviseTxt.Text; dr.Limite = Convert.ToInt32(nbrMax.Text); dr.Frais_Adhesion = Convert.ToDecimal(adTxt.Text); dr.Cas = Convert.ToDecimal(casTxt.Text); dr.Retenue = Convert.ToDecimal(retTxt.Text); dr.UserSession = UserSession.GetInstance().UserName; dr.Enregistrer(dr); RefreshData(new Details_Round()); Iniliser(); } } } catch (Exception ex) { MessageBox.Show("L'erreur suivant est survenue : " + ex.Message); } }
void NewIdDetailRound() { Details_Round dr = new Details_Round(); idDetail = dr.Nouveau(); }
void RefreshData(Details_Round rd) { dgRound.DataSource = rd.AllDetailsRounds(); dgDetail.DataSource = rd.AllDetails(); }