void SavePlusieur() { try { Cotisation cot = new Cotisation(); for (int i = 0; i < (dgManyCotisation.Rows.Count); i++) { if (idSemaine != 0) { cot.Id = Convert.ToInt32(dgManyCotisation[0, i].Value.ToString()); cot.RefInscription = idInscription; cot.RefSemaine = Convert.ToInt32(dgManyCotisation[1, i].Value.ToString()); cot.DateConcernee = Convert.ToDateTime(dgManyCotisation[2, i].Value.ToString()); cot.RefFrais = idFrais; cot.Montant = dgManyCotisation[3, i].Value.ToString(); cot.Cas = Convert.ToInt32(dgManyCotisation[4, i].Value.ToString()); cot.UserSession = UserSession.GetInstance().UserName; cot.Enregistrer(cot); } else { cot.Id = Convert.ToInt32(dgManyCotisation[0, i].Value.ToString()); cot.RefInscription = idInscription; cot.RefSemaine = InstantSemaine.GetInstance().IdSemaine; cot.DateConcernee = Convert.ToDateTime(dgManyCotisation[2, i].Value.ToString()); cot.RefFrais = idFrais; cot.Montant = dgManyCotisation[3, i].Value.ToString(); cot.Cas = Convert.ToInt32(dgManyCotisation[4, i].Value.ToString()); cot.UserSession = UserSession.GetInstance().UserName; cot.Enregistrer(cot); //MessageBox.Show("Enregistrement reussie", "Save", MessageBoxButtons.OK, MessageBoxIcon.Information); //Initialise(); } } MessageBox.Show("Enregistrement reussie", "Save", MessageBoxButtons.OK, MessageBoxIcon.Information); dgManyCotisation.Rows.Clear(); nouveauBtn.Enabled = true; saveBtn.Enabled = false; Initialise(); //idEnteteSortie = 0; } catch (Exception ex) { MessageBox.Show("L'erreur suivant est survenue : " + ex.Message, "Information", MessageBoxButtons.OK, MessageBoxIcon.Stop); } }
private void SaveOne() { try { DateTime datenow = Convert.ToDateTime(dateCotTxt.Text); Cotisation cot = new Cotisation(); if (lastLbl.Text == "Dernière contribution") { if (datenow.Date > InstantSemaine.GetInstance().DateFin.Date || datenow.Date < InstantSemaine.GetInstance().DateDebut.Date) { MessageBox.Show("Cette cotisation n'est concerne pas cette semaine, veillez cochez la case cotisation spéciale pour plus d'options "); } else { cot.Id = idCotisation; cot.RefInscription = idInscription; cot.RefSemaine = InstantSemaine.GetInstance().IdSemaine; cot.DateConcernee = Convert.ToDateTime(dateCotTxt.Text); cot.RefFrais = idFrais; cot.Montant = montantTxt.Text; cot.UserSession = UserSession.GetInstance().UserName; cot.Enregistrer(cot); Initialise(); } } else { if (datenow.Date > Convert.ToDateTime(lastLbl.Text)) { if (datenow.Date > InstantSemaine.GetInstance().DateFin.Date || datenow.Date < InstantSemaine.GetInstance().DateDebut.Date) { MessageBox.Show("Cette cotisation n'est concerne pas cette semaine, veillez cochez la case cotisation spéciale pour plus d'options "); } else { cot.Id = idCotisation; cot.RefInscription = idInscription; cot.RefSemaine = InstantSemaine.GetInstance().IdSemaine; cot.DateConcernee = Convert.ToDateTime(dateCotTxt.Text); cot.RefFrais = idFrais; cot.Montant = montantTxt.Text; cot.UserSession = UserSession.GetInstance().UserName; cot.Enregistrer(cot); Initialise(); } } else { MessageBox.Show("Vérifier votre date svp, elle ne doit pas etre inférieure ou égale à la dernière contribution"); } } } catch (Exception ex) { MessageBox.Show("L'erreur suivant est survenue : " + ex.Message); } }