Exemplo n.º 1
0
        public void ModifyED(int quantite)
        {
            EchantillonDonneDAO echantillonDonneManager = new EchantillonDonneDAO();
            EchantillonDonne    echantillonDonne        = new EchantillonDonne();

            echantillonDonne.Quantite = quantite;
            echantillonDonneManager.Update(echantillonDonne);
        }
Exemplo n.º 2
0
        public string AddModifyED(string nom, int concentration, int id_rdv, int quantite, string addOrModify)
        {
            string response = "";
            EchantillonDonneDAO echantillonDonneManager = new EchantillonDonneDAO();
            RendezVousDAO       rendezVousManager       = new RendezVousDAO();
            EchantillonDAO      echantillonManager      = new EchantillonDAO();
            ProduitDAO          produitDAO = new ProduitDAO();

            int echantillonLu = echantillonManager.Read_IdEchantillon_FromNomConcentration(nom, concentration);

            EchantillonDonne echantillonDonne = new EchantillonDonne();

            echantillonDonne.RendezVous  = rendezVousManager.Read(id_rdv, true);
            echantillonDonne.Echantillon = echantillonManager.Read(echantillonLu, true);
            echantillonDonne.Quantite    = quantite;
            echantillonDonne.Produit     = produitDAO.ReadFromNom(nom, true);

            if (addOrModify.Equals("add")) // ADD
            {
                if (echantillonDonneManager.Read(echantillonDonne.Echantillon.Id_echantillon,
                                                 echantillonDonne.RendezVous.Id_rdv) == null)
                {
                    echantillonDonneManager.Create(echantillonDonne);
                    response = "Add done !";
                }
                else
                {
                    response = "Allready exist !";
                }
            }
            else // MODIFY
            {
                echantillonDonneManager.Update(echantillonDonne);
                response = "Modify done !";
            }
            return(response);
        }