Ejemplo n.º 1
0
        public string ReadDoubleID(string table, int id1, int id2)
        {
            string response = "";

            if (table.Equals("echantillon_donne"))
            {
                EchantillonDonneDAO  echantillonDonneManager = new EchantillonDonneDAO();
                EchantillonDonne     echantillonDonne        = echantillonDonneManager.Read(id1, id2);
                JavaScriptSerializer serializer = new JavaScriptSerializer();
                if (echantillonDonne == null)
                {
                    response = "null";
                }
                else
                {
                    response = serializer.Serialize(echantillonDonne);
                }
            }

            return(response);
        }
Ejemplo 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);
        }