Esempio n. 1
0
        private void checkboxValidation_CheckedChanged(object sender, EventArgs e)
        {
            if (checkboxValidation.Checked == true)
            {
                dateTimePikerRetour.Value = DateTime.Now;
            }
            else
            {
                dateTimePikerRetour.Value = dateR;
            }

            using (BiblioEntities context = new BiblioEntities())
            {
                int id_eleve = int.Parse(comboEleve.SelectedValue.ToString());
                int id_livre = int.Parse(comboLivre.SelectedValue.ToString());
                var dem      = context.demandes.FirstOrDefault(c => c.id_eleve == id_eleve && c.id_livre == id_livre);

                if (dem != null)
                {
                    dem.date_retour = dateTimePikerRetour.Value;

                    bs.EndEdit();
                    context.SaveChanges();
                }
            }
        }
Esempio n. 2
0
        //Methode Supprimer Entity framework
        private void btnAnnuler_Click(object sender, EventArgs e)
        {
            using (BiblioEntities context = new BiblioEntities())
            {
                int id_eleve = int.Parse(comboEleve.SelectedValue.ToString());
                int id_livre = int.Parse(comboLivre.SelectedValue.ToString());
                var dem      = context.demandes.FirstOrDefault(c => c.id_eleve == id_eleve && c.id_livre == id_livre);

                if (dem != null)
                {
                    DialogResult rep = MessageBox.Show("Annulation", "Voulez vous Annuler ?", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
                    if (rep == DialogResult.Yes)
                    {
                        context.demandes.Remove(dem);
                        context.SaveChanges();
                        MessageBox.Show("Bien Annuler");
                        remplirGrid();
                        RemplirCombo();
                    }
                }
                else
                {
                    MessageBox.Show("Cette Demande n'existe pas ");
                }
            }
        }
Esempio n. 3
0
        //Methode Modifier Entity framework
        private void btnModifier_Click(object sender, EventArgs e)
        {
            using (BiblioEntities context = new BiblioEntities())
            {
                int id_eleve = int.Parse(comboEleve.SelectedValue.ToString());
                int id_livre = int.Parse(comboLivre.SelectedValue.ToString());
                var dem      = context.demandes.FirstOrDefault(c => c.id_eleve == id_eleve && c.id_livre == id_livre);

                if (dem != null)
                {
                    dem.id_eleve      = int.Parse(comboEleve.SelectedValue.ToString());
                    dem.id_livre      = int.Parse(comboLivre.SelectedValue.ToString());
                    dem.date_prise    = dateTimePikerPrise.Value;
                    dem.date_retour   = dateTimePikerRetour.Value;
                    dem.valide_Retour = checkboxValidation.Checked;

                    context.SaveChanges();
                    bs.EndEdit();
                    MessageBox.Show("Bien Modifier");
                    remplirGrid();
                    RemplirCombo();
                }
                else
                {
                    MessageBox.Show("Cette Demande n'existe pas ");
                }
            }
        }
Esempio n. 4
0
        //Methode Ajouter Entity framework
        private void btnAjouter_Click(object sender, EventArgs e)
        {
            using (BiblioEntities context = new BiblioEntities())
            {
                demande d = new demande();
                d.id_eleve      = int.Parse(comboEleve.SelectedValue.ToString());
                d.id_livre      = int.Parse(comboLivre.SelectedValue.ToString());
                d.date_prise    = dateTimePikerPrise.Value;
                d.date_retour   = dateTimePikerRetour.Value;
                d.valide_Retour = checkboxValidation.Checked;

                var dem = context.demandes.FirstOrDefault(c => c.id_eleve == d.id_eleve && c.id_livre == d.id_livre);

                if (dem == null)
                {
                    context.demandes.Add(d);
                    context.SaveChanges();
                    MessageBox.Show("Bien Ajouter");
                    remplirGrid();
                    RemplirCombo();
                }
                else
                {
                    MessageBox.Show("Cette Demande existe déja");
                }
            }
        }
Esempio n. 5
0
        private void btnNouveau_Click(object sender, EventArgs e)
        {
            using (BiblioEntities context = new BiblioEntities())
            {
                demande d = new demande();
                d.id_eleve      = int.Parse(comboEleve.SelectedValue.ToString());
                d.id_livre      = int.Parse(comboLivre.SelectedValue.ToString());
                d.date_prise    = dateTimePikerPrise.Value;
                d.date_retour   = dateTimePikerRetour.Value;
                d.valide_Retour = checkboxValidation.Checked;

                context.demandes.Add(d);
                context.SaveChanges();
                MessageBox.Show("Bien Ajouter");
            }
        }