Example #1
0
        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);
            }
        }
Example #2
0
        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());
        }
Example #4
0
 void SearchDette(Cotisation cot)
 {
     dgCotisation.DataSource = cot.ResearchDette(serchTxt.Text);
 }
Example #5
0
 void RefreshData(Cotisation cot)
 {
     dgCotisation.DataSource = cot.AllDettes();
 }
Example #6
0
        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);
            }
        }
Example #7
0
        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);
            }
        }
Example #8
0
 void RefreshData(Cotisation cot)
 {
     dgCotisation.DataSource = cot.AllCotisationSemaine(InstantSemaine.GetInstance().IdSemaine, InstantRound.GetInstance().Id);
 }