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); } }
void ClicBtnNouveau() { try { Cotisation cot = new Cotisation(); idCotisation = cot.Nouveau(); nouveauBtn.Enabled = false; saveBtn.Enabled = true; } catch (Exception ex) { MessageBox.Show("L'erreur suivant est survenue : " + ex.Message); } }
// GET: Membre/RenouvAbonnementSucces public ActionResult RenouvAbonnementSucces() { if (Session["Connected"] == null || (bool)Session["Connected"] == false) { return(RedirectToAction("Identifier")); } Cotisation cotisation = new Cotisation(); cotisation.nomUsager = (string)Session["Usager"]; cotisation.montant = 10; cotisation.dateTransaction = DateTime.Now; Singleton.Instance.db.Cotisations.Add(cotisation); try { Singleton.Instance.db.SaveChanges(); Membre membre = Singleton.Instance.db.Membres.Find((string)Session["Usager"]); membre.dateProchaineCotisation = DateTime.Now.AddDays(365); membre.statut = "Actif"; try { Singleton.Instance.db.SaveChanges(); } catch { MessageBox.Show("Erreur sauvegarde membres"); } } catch { MessageBox.Show("Erreur sauvegarde cotisation"); } return(View()); }
void SearchDette(Cotisation cot) { dgCotisation.DataSource = cot.ResearchDette(serchTxt.Text); }
void RefreshData(Cotisation cot) { dgCotisation.DataSource = cot.AllDettes(); }
void Ajouter() { try { Cotisation cot = new Cotisation(); int rowCount; DateTime datenow; if (idCotisation == 0) { MessageBox.Show("Avant chaque opération d'enregistrement veuillez cliqué d'abord sur le bouton Nouveau", "Information", MessageBoxButtons.OK, MessageBoxIcon.Information); } else if (membreCombo.Text == "" || dateCotTxt.Text == "" || montantTxt.Text == "" || fraisCombo.Text == "") { MessageBox.Show("Completez tous les champs svp !!!", "Champs Obligatiore", MessageBoxButtons.OKCancel, MessageBoxIcon.Exclamation); } else { rowCount = dgManyCotisation.Rows.Count; datenow = Convert.ToDateTime(dateCotTxt.Text); dateCotise = Convert.ToDateTime(dateCotTxt.Text); 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 { if (rowCount == 0) { idCotisation = cot.Nouveau(); dgManyCotisation.Rows.Add(idCotisation.ToString(), idSemaine, dateCotTxt.Text, montantTxt.Text, chkSocial.Checked == true ? 1 : 0); dateCotTxt.Text = dateCotise.AddDays(1).ToString(); } else { idCotisation = idCotisation + 1; dgManyCotisation.Rows.Add(idCotisation.ToString(), idSemaine, dateCotTxt.Text, montantTxt.Text, chkSocial.Checked == true ? 1 : 0); dateCotTxt.Text = dateCotise.AddDays(1).ToString(); } } } else { if (datenow.Date <= Convert.ToDateTime(lastLbl.Text) && situationLbl.Text != "Prémière Cotisation") { MessageBox.Show("Vérifier votre date svp, elle ne doit pas etre inférieure ou égale à la dernière contribution"); } else if ((datenow.Date > InstantSemaine.GetInstance().DateFin.Date || datenow.Date < InstantSemaine.GetInstance().DateDebut.Date) && checkBox2.Checked == false) { MessageBox.Show("Cette cotisation n'est concerne pas cette semaine, veillez cochez la case cotisation spéciale pour plus d'options "); } else { if (rowCount == 0) { idCotisation = cot.Nouveau(); dgManyCotisation.Rows.Add(idCotisation.ToString(), idSemaine, dateCotTxt.Text, montantTxt.Text, chkSocial.Checked == true ? 1 : 0); dateCotTxt.Text = dateCotise.AddDays(1).ToString(); } else { idCotisation = idCotisation + 1; dgManyCotisation.Rows.Add(idCotisation.ToString(), idSemaine, dateCotTxt.Text, montantTxt.Text, chkSocial.Checked == true ? 1 : 0); dateCotTxt.Text = dateCotise.AddDays(1).ToString(); } } } } } catch (Exception ex) { MessageBox.Show("L'erreur suivant est survenue : " + ex.Message, "Attention", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }
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); } }
void RefreshData(Cotisation cot) { dgCotisation.DataSource = cot.AllCotisationSemaine(InstantSemaine.GetInstance().IdSemaine, InstantRound.GetInstance().Id); }