Пример #1
0
        private void buttonEmprunt_Click(object sender, EventArgs e)
        {
            ServiceReferenceEmprunts.ServiceEmpruntsClient se = new ServiceReferenceEmprunts.ServiceEmpruntsClient();

            DataSet oData = new DataSet();

            oData = se.LoadAllEmprunt();
            gridData.DataSource = oData.Tables[0].DefaultView;
        }
Пример #2
0
 private void buttonUpdateEmprunt_Click(object sender, EventArgs e)
 {
     try
     {
         ServiceReferenceEmprunts.ServiceEmpruntsClient se = new ServiceReferenceEmprunts.ServiceEmpruntsClient();
         //se.UpdateEmprunt(Convert.ToInt32(  textBoxId.Text), textBoxNom.Text, textBoxTitre.Text, Convert.ToDateTime(textBoxDtRetour.Text), Convert.ToDecimal(textBoxPrixEmprunt.Text));
         se.UpdateEmprunt(Convert.ToInt32(textBoxId.Text), Convert.ToDateTime(textBoxDtRetour.Text));
     }
     catch (Exception ex)
     {
         MessageBox.Show("veuillez vérifier les données entrées  ");
     }
 }
Пример #3
0
        private void buttonInsEmp_Click(object sender, EventArgs e)
        {
            {
                biblio = comboBoxBiblio.SelectedValue.ToString();
                ServiceReferenceRetards.RetardsClient re = new ServiceReferenceRetards.RetardsClient();
                int nbreRetard = re.GetCountRetardsUsersAdo(textBoxName.Text);
                ServiceReferenceExemplaires.ServiceExemplairesClient ex = new ServiceReferenceExemplaires.ServiceExemplairesClient();

                // ServiceReferenceLecteur.ServiceLecteurClient scl = new ServiceReferenceLecteur.ServiceLecteurClient();
                ServiceReferenceEmprunts.ServiceEmpruntsClient ser = new ServiceReferenceEmprunts.ServiceEmpruntsClient();
                ServiceReferenceBiblio.ServiceBiblioClient     sb  = new ServiceReferenceBiblio.ServiceBiblioClient();
                string biblioPrincip = sb.Select_BiblioPrincipaleAdo(textBoxName.Text);
                int    nbreBP        = ser.NbreEmpruntAnnexePrincipalAdo(textBoxName.Text);
                int    nbreBA        = ser.NbreEmpruntAnnexeAdo(textBoxName.Text);

                while (true)
                {
                    if (nbreRetard >= 2)
                    {
                        MessageBox.Show("vous ne pouvez pas emprunter avec 2 retards !");
                        break;
                    }



                    int check = ex.VerifiNbreExemDispoAdo(biblio, textBoxTitle.Text);

                    if (biblioPrincip != biblio)
                    {
                        if (nbreBA + nbreBP > 2)
                        {
                            MessageBox.Show("3 livres max pour emprunter en Annexe");
                            break;
                        }
                    }

                    if (check == 0)
                    {
                        MessageBox.Show("ce livre n'est pas disponible");
                        break;
                    }


                    else
                    {
                        ServiceReferenceEmprunts.ServiceEmpruntsClient se = new ServiceReferenceEmprunts.ServiceEmpruntsClient();
                        //se.InsertEmpruntEF(textBoxTitle.Text, textBoxName.Text, null, Convert.ToDecimal(textBoxPrixEmprunt.Text), biblio);
                        se.InsertEmprunt(textBoxTitle.Text, textBoxName.Text, null, Convert.ToDecimal(textBoxPrixEmprunt.Text), biblio);
                        break;
                    }
                }
            }
            //il faut verifier si livre dispo
            //biblio = comboBoxBiblio.SelectedValue.ToString();
            //ServiceReferenceRetards.RetardsClient re = new ServiceReferenceRetards.RetardsClient();
            //int nbreRetard=re.GetCountRetardsUsers(textBoxName.Text).FirstOrDefault().NbreRetards;

            //if (nbreRetard >= 2)
            //{
            //    MessageBox.Show("vous ne pouvez pas emprunter avec 2 retards !");
            //}
            //ServiceReferenceExemplaires.ServiceExemplairesClient ex = new ServiceReferenceExemplaires.ServiceExemplairesClient();
            //int nbr=ex.VerifiNbreExemDispo(biblio, textBoxTitle.Text).FirstOrDefault().NbreExemDispo;

            //if (nbr > 0)
            //{
            //    ServiceReferenceEmprunts.ServiceEmpruntsClient se = new ServiceReferenceEmprunts.ServiceEmpruntsClient();
            //    se.InsertEmprunt(textBoxTitle.Text, textBoxName.Text, Convert.ToDateTime(textBoxDtRetour.Text), Convert.ToDecimal(textBoxPrixEmprunt.Text), biblio);

            //}
            //else
            //{
            //    MessageBox.Show("ce livre n'est pas disponible maintenant");
            //}
        }