Ejemplo n.º 1
0
        public static List <JoursOuvres> getByCalendier(Calendrier calendrier)
        {
            List <JoursOuvres> list    = new List <JoursOuvres>();
            NpgsqlConnection   connect = new Connexion().Connection();

            try
            {
                string           query = "select * from yvs_jours_ouvres where calendrier =" + calendrier.Id + ";";
                NpgsqlCommand    Lcmd  = new NpgsqlCommand(query, connect);
                NpgsqlDataReader lect  = Lcmd.ExecuteReader();
                if (lect.HasRows)
                {
                    while (lect.Read())
                    {
                        list.Add(Return(lect));
                    }
                }
                return(list);
            }
            catch (Exception ex)
            {
                Messages.Exception("JoursOuvres (getByCalendier) ", ex);
                return(list);
            }
            finally
            {
                Connexion.Close(connect);
            }
        }
Ejemplo n.º 2
0
        public static Calendrier getDefault(Societe societe)
        {
            if (societe != null ? societe.Id < 1 : true)
            {
                societe = Constantes.SOCIETE;
            }

            Calendrier       bean    = new Calendrier();
            NpgsqlConnection connect = new Connexion().Connection();

            try
            {
                string           query = "select * from yvs_calendrier where defaut = true and societe = " + societe.Id + ";";
                NpgsqlCommand    Lcmd  = new NpgsqlCommand(query, connect);
                NpgsqlDataReader lect  = Lcmd.ExecuteReader();
                if (lect.HasRows)
                {
                    while (lect.Read())
                    {
                        bean = Return(lect);
                    }
                }
                return(bean);
            }
            catch (Exception ex)
            {
                Messages.Exception("Calendrier (getDefault) ", ex);
                return(bean);
            }
            finally
            {
                Connexion.Close(connect);
            }
        }
Ejemplo n.º 3
0
        public static Calendrier getOneById(int id)
        {
            Calendrier       bean    = new Calendrier();
            NpgsqlConnection connect = new Connexion().Connection();

            try
            {
                string           query = "select * from yvs_calendrier where id =" + id + ";";
                NpgsqlCommand    Lcmd  = new NpgsqlCommand(query, connect);
                NpgsqlDataReader lect  = Lcmd.ExecuteReader();
                if (lect.HasRows)
                {
                    while (lect.Read())
                    {
                        bean = Return(lect);
                    }
                }
                return(bean);
            }
            catch (Exception ex)
            {
                Messages.Exception("Calendrier (getOneById) ", ex);
                return(bean);
            }
            finally
            {
                Connexion.Close(connect);
            }
        }
Ejemplo n.º 4
0
        public static JoursOuvres getOneByCalendier(Calendrier calendrier, string jour, string adresse)
        {
            JoursOuvres      bean    = new JoursOuvres();
            NpgsqlConnection connect = new Connexion().Connection(adresse);

            try
            {
                string           query = "select * from yvs_jours_ouvres where calendrier =" + calendrier.Id + " and upper(jour) = upper('" + jour + "') limit 1;";
                NpgsqlCommand    Lcmd  = new NpgsqlCommand(query, connect);
                NpgsqlDataReader lect  = Lcmd.ExecuteReader();
                if (lect.HasRows)
                {
                    while (lect.Read())
                    {
                        bean = Return(lect);
                    }
                }
                return(bean);
            }
            catch (Exception ex)
            {
                Messages.Exception("JoursOuvres (getOneByCalendier) ", ex);
                return(bean);
            }
            finally
            {
                Connexion.Close(connect);
            }
        }
Ejemplo n.º 5
0
    // Start is called before the first frame update
    void Start()
    {
        cela = this;

        compteur = GetComponentInChildren <TextMeshProUGUI>();

        MiseAJourCalendrier(0);
    }
Ejemplo n.º 6
0
        public ActionResult DeleteConfirmed(int id)
        {
            Calendrier calendrier = db.calendrier.Find(id);

            db.calendrier.Remove(calendrier);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Ejemplo n.º 7
0
        private static Calendrier Return(NpgsqlDataReader lect)
        {
            Calendrier bean = new Calendrier();

            bean.Id          = Convert.ToInt32(lect["id"].ToString());
            bean.Reference   = lect["reference"].ToString();
            bean.JoursOuvres = JoursOuvresDAO.getByCalendier(bean);
            return(bean);
        }
Ejemplo n.º 8
0
 public void setJour(int _jour)
 {
     Jour     += _jour;
     jour.text = Jours[Jour];
     if (Jour == 5)
     {
         Calendrier.SetActive(false);
     }
 }
Ejemplo n.º 9
0
 public static List <JoursOuvres> List(Calendrier calendrier)
 {
     try
     {
         return(JoursOuvresDAO.getByCalendier(calendrier));
     }
     catch (Exception ex)
     {
         throw new Exception(ex.Message);
     }
 }
Ejemplo n.º 10
0
 public ActionResult Edit([Bind(Include = "calendrierId,volId,destination,destinationId,calendrierDate,tempsdepart,datearrivee,tempsarrivee,siegepremiereClassrestant,siegeBuisnissClassrestant,siegeeconomieClassrestant,prixpremiere,prixBuisniss,prixeconomie")] Calendrier calendrier)
 {
     if (ModelState.IsValid)
     {
         db.Entry(calendrier).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.volId = new SelectList(db.vols, "VolId", "nomVol", calendrier.volId);
     return(View(calendrier));
 }
        public static int AjoutCalendrier(Calendrier unCalendrier)
        {
            int nbEnr;
            // connexion à la BD
            SqlConnection MaConnectionSql = ConnexionDb.GetSqlConnexion();
            SqlCommand    Cmd             = MaConnectionSql.CreateCommand();

            Cmd.CommandText = " insert into calendrier (date_course) VALUES (" + unCalendrier.DateCourse + ")";
            nbEnr           = Cmd.ExecuteNonQuery();
            ConnexionDb.CloseConnexion();
            return(nbEnr);
        }
        public static int UpdateCalendrier(Calendrier unCalendrier)
        {
            int nbEnr;
            // connexion à la BD
            SqlConnection MaConnectionSql = ConnexionDb.GetSqlConnexion();
            SqlCommand    Cmd             = MaConnectionSql.CreateCommand();

            Cmd.CommandText = "update calendrier set date_course = " + unCalendrier.DateCourse;
            nbEnr           = Cmd.ExecuteNonQuery();
            ConnexionDb.CloseConnexion();
            return(nbEnr);
        }
        public async Task <ActionResult <Reservation> > PostReservation([FromQuery] int clientId, Reservation reservation)
        {
            if (clientId == 0)
            {
                return(BadRequest("Pas d'Id client renseigné"));
            }

            if (!_context.Client.Any(c => c.Id == clientId))
            {
                return(NotFound("Le client avec l'id : " + clientId + " n'est pas enregistré dans notre base de données!"));
            }


            var chambreReserve = await _context.Reservation.Where(r => r.NumChambre == reservation.NumChambre && r.Jour == reservation.Jour).FirstOrDefaultAsync();

            if (chambreReserve != null)
            {
                return(BadRequest("Le chambre " + reservation.NumChambre + " n'est pas disponible pour la date " + reservation.Jour));
            }

            //Si le Jour n'existe pas dans Calendrier on le crée.
            if (!_context.Calendrier.Any(d => d.Jour == reservation.Jour))
            {
                var newDateCalendrier = new Calendrier()
                {
                    Jour = reservation.Jour
                };
                _context.Calendrier.Add(newDateCalendrier);
            }

            if (reservation.IdClient != clientId)
            {
                reservation.IdClient = clientId;
            }

            _context.Reservation.Add(reservation);

            try
            {
                await _context.SaveChangesAsync();
            }
            catch (DbUpdateException)
            {
                if (!_context.Chambre.Any(c => c.Numero == reservation.NumChambre))
                {
                    return(BadRequest("Il y a pas une chambre qui porte le numero " + reservation.NumChambre));
                }
            }
            return(CreatedAtAction("GetReservations", new { id = reservation.NumChambre }, reservation));
        }
Ejemplo n.º 14
0
        // GET: Calendriers/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Calendrier calendrier = db.calendrier.Find(id);

            if (calendrier == null)
            {
                return(HttpNotFound());
            }
            return(View(calendrier));
        }
Ejemplo n.º 15
0
        public static int UpdateCalendrier(Calendrier unCalendrier)
        {
            int nbEnr;
            // connexion à la BD
            ConnexionDb MaConnectionSql = new ConnexionDb();

            MaConnectionSql.InitializeConnection();
            MaConnectionSql.OpenConnection();
            string stringSql = "update calendrier set date_course = " + unCalendrier.DateCourse;

            MaConnectionSql.Cmd.CommandText = stringSql;
            nbEnr = MaConnectionSql.Cmd.ExecuteNonQuery();
            MaConnectionSql.CloseConnection();
            return(nbEnr);
        }
Ejemplo n.º 16
0
        // GET: Calendriers/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Calendrier calendrier = db.calendrier.Find(id);

            if (calendrier == null)
            {
                return(HttpNotFound());
            }
            ViewBag.volId = new SelectList(db.vols, "VolId", "nomVol", calendrier.volId);
            return(View(calendrier));
        }
Ejemplo n.º 17
0
        public static int AjoutCalendrier(Calendrier unCalendrier)
        {
            int nbEnr;
            // connexion à la BD
            ConnexionDb MaConnectionSql = new ConnexionDb();

            MaConnectionSql.InitializeConnection();
            MaConnectionSql.OpenConnection();
            // ok, la ligne suivante en sql fait un peu mal à la tête
            // merci de bien la vérifié au niveau de cheval.ent.id et cheval.pro.Id
            string stringSql = " insert into calendrier (date_course) VALUES (" + unCalendrier.DateCourse + ")";

            MaConnectionSql.Cmd.CommandText = stringSql;
            nbEnr = MaConnectionSql.Cmd.ExecuteNonQuery();
            MaConnectionSql.CloseConnection();
            return(nbEnr);
        }
        public static List <Calendrier> GetCalendrier()
        {
            List <Calendrier> ListCalendrier  = new List <Calendrier>();
            SqlConnection     MaConnectionSql = ConnexionDb.GetSqlConnexion();
            SqlCommand        Cmd             = MaConnectionSql.CreateCommand();

            Cmd.CommandText = "select * from calendrier";
            SqlDataReader MonLecteur = Cmd.ExecuteReader();

            while (MonLecteur.Read())
            {
                // recuperation de valeurs
                DateTime   calDate = (DateTime)MonLecteur["date_course"];
                Calendrier unCal   = new Calendrier(calDate);
                ListCalendrier.Add(unCal);
            }
            MonLecteur.Close();
            ConnexionDb.CloseConnexion();
            return(ListCalendrier);
        }
Ejemplo n.º 19
0
        public static List <Calendrier> GetCalendrier()
        {
            List <Calendrier> ListCalendrier  = new List <Calendrier>();
            ConnexionDb       MaConnectionSql = new ConnexionDb();

            MaConnectionSql.InitializeConnection();
            MaConnectionSql.OpenConnection();
            string stringSql2 = "select * from calendrier";

            MaConnectionSql.Cmd.CommandText = stringSql2;
            MaConnectionSql.MonLecteur      = MaConnectionSql.Cmd.ExecuteReader();
            while (MaConnectionSql.MonLecteur.Read())
            {
                // recuperation de valeurs
                DateTime   calDate = (DateTime)MaConnectionSql.MonLecteur["date_course"];
                Calendrier unCal   = new Calendrier(calDate);
                ListCalendrier.Add(unCal);
            }
            MaConnectionSql.MonLecteur.Close();
            MaConnectionSql.CloseConnection();
            return(ListCalendrier);
        }
Ejemplo n.º 20
0
 public static JoursOuvres OneByCalendrier(Calendrier calendrier, string jour, string adresse)
 {
     try
     {
         JoursOuvres y;
         int         index = Constantes.JOURSOUVRES.FindIndex(x => x.Jour == jour && x.Calendrier == (calendrier != null ? calendrier.Id : 0));
         if (index > -1)
         {
             y = Constantes.JOURSOUVRES[index];
         }
         else
         {
             y = JoursOuvresDAO.getOneByCalendier(calendrier, jour, adresse);
             Constantes.JOURSOUVRES.Add(y);
         }
         return(y);
     }
     catch (Exception ex)
     {
         throw new Exception(ex.Message);
     }
 }
Ejemplo n.º 21
0
        public static int ModifierCalendrier(DateTime date)
        {
            Calendrier cal = new Calendrier(date);

            return(CalendrierDAO.UpdateCalendrier(cal));
        }
Ejemplo n.º 22
0
        public static int CreerCalendrier(DateTime date)
        {
            Calendrier cal = new Calendrier(date);

            return(CalendrierDAO.AjoutCalendrier(cal));
        }
Ejemplo n.º 23
0
    void Update()
    {
        if (Jour == 5)
        {
            Calendrier.SetActive(false);
            switch (bar)
            {
            case "VM":
                VM.SetActive(true);
                if (Intel >= 5 && Cardio >= 0 && Strenght >= 15 && Dance >= 0)
                {
                    VM.transform.GetChild(1).GetComponent <GetDialog>().changeDialogue("Dialog1");
                    audioSource.GetComponent <AudioPlayer>().PlayFemaleWin();
                }
                else
                {
                    VM.transform.GetChild(1).GetComponent <GetDialog>().changeDialogue("Dialog2");

                    audioSource.GetComponent <AudioPlayer>().PlayFemaleLoss();
                }

                break;

            case "DAG":
                Dag.SetActive(true);
                if (Intel >= 0 && Cardio >= 5 && Strenght >= 5 && Dance >= 10)
                {
                    Dag.transform.GetChild(2).GetComponent <GetDialog>().changeDialogue("Dialog1");
                    audioSource.GetComponent <AudioPlayer>().PlayFemaleWin();
                }
                else
                {
                    Dag.transform.GetChild(2).GetComponent <GetDialog>().changeDialogue("Dialog2");
                    audioSource.GetComponent <AudioPlayer>().PlayFemaleLoss();
                }



                break;

            case "BARU":
                Baru.SetActive(true);
                if (Intel >= 15 && Cardio >= 0 && Strenght >= 0 && Dance >= 5)
                {
                    Baru.transform.GetChild(2).GetComponent <GetDialog>().changeDialogue("Dialog1");
                    audioSource.GetComponent <AudioPlayer>().PlayFemaleWin();
                }

                else
                {
                    Baru.transform.GetChild(2).GetComponent <GetDialog>().changeDialogue("Dialog2");
                    audioSource.GetComponent <AudioPlayer>().PlayFemaleLoss();
                }

                break;

            case "BISS":
                Bistro.SetActive(true);
                if (Intel >= 5 && Cardio >= 10 && Strenght >= 5 && Dance >= 5)
                {
                    Bistro.transform.GetChild(2).GetComponent <GetDialog>().changeDialogue("Dialog1");
                    audioSource.GetComponent <AudioPlayer>().PlayFemaleWin();
                }

                else
                {
                    Bistro.transform.GetChild(2).GetComponent <GetDialog>().changeDialogue("Dialog2");
                    audioSource.GetComponent <AudioPlayer>().PlayFemaleLoss();
                }

                break;
            }
            Jour = 100;
        }
    }