Exemple #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);
            }
        }
Exemple #2
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);
            }
        }