Exemplo n.º 1
0
        public static void insertEspeceHasZone(EspeceHasZoneDAO e)
        {
            string           query       = "INSERT INTO Espece_has_Zone VALUES (\"" + e.Espece_idEspeceDAO + "\",\"" + e.Zone_idZoneDAO + "\",\"" + e.nombreEspeceZoneDAO + "\");";
            MySqlCommand     cmd2        = new MySqlCommand(query, DALConnection.connection);
            MySqlDataAdapter sqlDataAdap = new MySqlDataAdapter(cmd2);

            cmd2.ExecuteNonQuery();
        }
Exemplo n.º 2
0
        public static void updateEspeceHasZone(EspeceHasZoneDAO e)
        {
            string           query       = "UPDATE Espece_has_Zone SET nombreEspeceZone =" + e.nombreEspeceZoneDAO + " WHERE Espece_idEspece =" + e.Espece_idEspeceDAO + " AND Zone_idZone =" + e.Zone_idZoneDAO + ";";
            MySqlCommand     cmd         = new MySqlCommand(query, DALConnection.connection);
            MySqlDataAdapter sqlDataAdap = new MySqlDataAdapter(cmd);

            cmd.ExecuteNonQuery();
        }
        public static EspeceHasZoneViewModel getEspeceHasZone(int idEspece, int idZone)
        {
            EspeceHasZoneDAO eDAO = EspeceHasZoneDAO.getEspeceHasZone(idEspece, idZone);

            int             Espece_idEspece = eDAO.Espece_idEspeceDAO;
            EspeceViewModel e = EspeceORM.getEspece(Espece_idEspece);

            int           Zone_idZone = eDAO.Zone_idZoneDAO;
            ZoneViewModel z           = ZoneORM.getZone(Zone_idZone);

            EspeceHasZoneViewModel ez = new EspeceHasZoneViewModel(e, z, eDAO.nombreEspeceZoneDAO);

            return(ez);
        }
Exemplo n.º 4
0
        public static ObservableCollection <EspeceHasZoneDAO> selectEspeceHasZones()
        {
            ObservableCollection <EspeceHasZoneDAO> l = new ObservableCollection <EspeceHasZoneDAO>();
            string       query = "SELECT * FROM Espece_has_Zone;";
            MySqlCommand cmd   = new MySqlCommand(query, DALConnection.connection);

            cmd.ExecuteNonQuery();

            MySqlDataReader reader = cmd.ExecuteReader();

            while (reader.Read())
            {
                EspeceHasZoneDAO u = new EspeceHasZoneDAO(reader.GetInt32(0), reader.GetInt32(1), reader.GetInt32(2));
                l.Add(u);
            }
            reader.Close();
            return(l);
        }
        public static ObservableCollection <EspeceHasZoneViewModel> listeEspeceHasZones()
        {
            ObservableCollection <EspeceHasZoneDAO>       lDAO = EspeceHasZoneDAO.listeEspeceHasZones();
            ObservableCollection <EspeceHasZoneViewModel> l    = new ObservableCollection <EspeceHasZoneViewModel>();

            foreach (EspeceHasZoneDAO element in lDAO)
            {
                int             Espece_idEspece = element.Espece_idEspeceDAO;
                EspeceViewModel e = EspeceORM.getEspece(Espece_idEspece);

                int           Zone_idZone = element.Zone_idZoneDAO;
                ZoneViewModel z           = ZoneORM.getZone(Zone_idZone);

                EspeceHasZoneViewModel ez = new EspeceHasZoneViewModel(e, z, element.nombreEspeceZoneDAO);
                l.Add(ez);
            }
            return(l);
        }
Exemplo n.º 6
0
        public static EspeceHasZoneDAO getEspeceHasZone(int idEspece, int idZone)
        {
            string       query = "SELECT * FROM Espece_has_Zone WHERE Espece_idEspece=" + idEspece + " and Zone_idZone=" + idZone + ";";
            MySqlCommand cmd   = new MySqlCommand(query, DALConnection.connection);

            cmd.ExecuteNonQuery();
            MySqlDataReader reader = cmd.ExecuteReader();

            reader.Read();
            EspeceHasZoneDAO Espece;

            if (reader.HasRows)
            {
                Espece = new EspeceHasZoneDAO(reader.GetInt32(0), reader.GetInt32(1), reader.GetInt32(2));
            }
            else
            {
                Espece = new EspeceHasZoneDAO(1, 1, 1);
            }
            reader.Close();
            return(Espece);
        }
 public static void insertEspeceHasZone(EspeceHasZoneViewModel ez)
 {
     EspeceHasZoneDAO.insertEspeceHasZone(new EspeceHasZoneDAO(ez.Espece_EspeceHasZoneProperty.idEspeceProperty, ez.Zone_EspeceHasZoneProperty.idZonePrelevementProperty, ez.nombreEspeceZoneProperty));
 }
 public static void supprimerEspeceHasZone(int idEspece, int idZone)
 {
     EspeceHasZoneDAO.supprimerEspeceHasZone(idEspece, idZone);
 }