Beispiel #1
0
        public async Task <IActionResult> PutEmployé(int id, Employé employé)
        {
            if (id != employé.EmpId)
            {
                return(BadRequest());
            }

            _context.Entry(employé).State = EntityState.Modified;

            try
            {
                await _context.SaveChangesAsync();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!EmployéExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(NoContent());
        }
Beispiel #2
0
        public async Task <ActionResult <Employé> > PostEmployé(Employé employé)
        {
            _context.Employé.Add(employé);
            await _context.SaveChangesAsync();

            return(CreatedAtAction("GetEmployé", new { id = employé.EmpId }, employé));
        }
Beispiel #3
0
        public Employé Get(int idAChercher)
        {
            Employé GetEmploye = new Employé();

            using (_connection)
            {
                _connection.Open();

                SqlCommand command = new SqlCommand("SELECT * FROM Employé where id = @idCherch", _connection);
                command.Parameters.AddWithValue("idCherch", idAChercher);


                using SqlDataReader reader = command.ExecuteReader();
                while (reader.Read())
                {
                    new Employé
                    {
                        Id_Employé       = reader["Id_Employé"] == DBNull.Value ? 0 : (int)reader["Id_Employé"],
                        SoinsId_Cheval   = reader["SoinsId_Cheval"] == DBNull.Value ? 0 : (int)reader["SoinsId_Cheval"],
                        Nom_Employé      = reader["Nom_Employé"] == DBNull.Value ? string.Empty : (string)reader["Nom_Employé"],
                        Statut_Employé   = reader["Statut_Employé"] == DBNull.Value ? string.Empty : (string)reader["Statut_Employé"],
                        Employé_Embauche = reader["Employé_Embauche"] == DBNull.Value ? DateTime.Now : (DateTime)reader["Employé_Embauche"]
                    };
                }
            }

            return(GetEmploye);
        }
 public Pret_remboursable(Employé employe, double montant, int[] mois, int en_cours, Type_pret type_pret, DateTime date_premier_paiment, int debordement) : base(employe, montant)
 {
     this.etat_rembouressement = mois;
     this.date_premier_paiment = date_premier_paiment;
     this.en_cours             = en_cours;
     this.type_pret            = type_pret;
     this.debordement          = debordement;
 }
Beispiel #5
0
        static Dictionary <string, object> Emploi()
        {
            Dictionary <string, object> ListEmploi = new Dictionary <string, object>();
            string data  = System.IO.File.ReadAllText(@"Dataemployé.json");
            var    h     = JsonConvert.DeserializeObject <List <DataEmploye> >(data);
            int    count = h.Count;

            for (int i = 0; i < count; i++)
            {
                Employé employe = new Employé(h[i].Name, h[i].Date, h[i].Salaire);
                ListEmploi.Add(employe.encode(), employe);
            }
            return(ListEmploi);
        }
Beispiel #6
0
        public void Update(Employé EmployéAModifier)
        {
            using (_connection)
            {
                _connection.Open();

                SqlCommand command = new SqlCommand("UPDATE Employé Id_Employé = @id_employe, SoinsId_Cheval = @soinsid_cheval" +
                                                    "Nom_Employé = @nom_employe, Statut_Employé = @status_employe, Employé_Embauche = @employe_embauche" +
                                                    "where Employé Id_Employé = @id_employe");

                command.Parameters.AddWithValue("id_employe", EmployéAModifier.Id_Employé);
                command.Parameters.AddWithValue("soinsid_cheval", EmployéAModifier.SoinsId_Cheval);
                command.Parameters.AddWithValue("nom_employe", EmployéAModifier.Nom_Employé);
                command.Parameters.AddWithValue("status_employe", EmployéAModifier.Statut_Employé);
                command.Parameters.AddWithValue("employe_embauche", EmployéAModifier.Employé_Embauche);

                command.ExecuteNonQuery();

                _connection.Close();
            }
        }
Beispiel #7
0
        public void Create(Employé NouvelEmploye)
        {
            using (_connection)
            {
                _connection.Open();

                SqlCommand command = new SqlCommand("INSERT INTO Employé (Id_Employé,SoinsId_Cheval,Nom_Employé," + //les champs de la table
                                                    "Statut_Employé,Employé_Embauche," +
                                                    "VALUES (@id_employe, @soinsid_cheval, @nom_employe," +         //les champs a rentrer
                                                    "@status_employe, @employe_embauche");

                command.Parameters.AddWithValue("id_employe", NouvelEmploye.Id_Employé);
                command.Parameters.AddWithValue("soinsid_cheval", NouvelEmploye.SoinsId_Cheval);
                command.Parameters.AddWithValue("nom_employe", NouvelEmploye.Nom_Employé);
                command.Parameters.AddWithValue("status_employe", NouvelEmploye.Statut_Employé);
                command.Parameters.AddWithValue("employe_embauche", NouvelEmploye.Employé_Embauche);

                command.ExecuteNonQuery();

                _connection.Close();
            }
        }
Beispiel #8
0
 public ContexteBis()
 {
     Employé = DAL.GetEmployé();
     DAL.GetProperty("toto");
 }
Beispiel #9
0
 public Task AddEmployéAsync(Employé employé)
 {
     return(_employéRepository.AddAsync(employé));
 }
Beispiel #10
0
 public int DeleteEmployé(Employé employé)
 {
     return(_employéRepository.Delete(employé));
 }
 public Prets(Employé employe, Double montant)
 {
     this.employé = employe;
     this.somme   = montant;
 }
Beispiel #12
0
        private void Ajouter_Click(object sender, EventArgs e)
        {
            if (chkModeFacturation.Text == null || chkServices.CheckedItems.Count == 0 || chkEquipements.CheckedItems.Count == 0)
            {
                errVide.Visible = true;
                return;
            }

            List <Equipement>       _equipements = new List <Equipement>();
            List <ServiceDiffusion> _services    = new List <ServiceDiffusion>();
            ModeFacturation         mode;

            foreach (Equipement i in equipements)
            {
                if (chkEquipements.CheckedItems.Contains(i.nom))
                {
                    _equipements.Add(i);
                }
            }

            foreach (ServiceDiffusion i in services)
            {
                if (chkServices.Items.Contains(i.nom))
                {
                    _services.Add(i);
                }
            }

            if (chkModeFacturation.Text == "Mensuel")
            {
                mode = ModeFacturation.Mensuel;
            }
            else
            {
                mode = ModeFacturation.Annuel;
            }

            Client client = clientService.GetClientById(numéroClient);
            Compte compte = new Compte(mode, client, clientService.GetEmployéRCByID(Session.employéRCID));

            compte.equipements       = _equipements;
            compte.serviceDiffusions = _services;

            compte = clientService.AddCompte(compte);

            IReadOnlyList <Branchement> _branchements = clientService.GetBranchementByLocalisation(client.adresse);

            if (_branchements.Count == 0)
            {
                Employé technicien = clientService.GetTechnicienByTerritoireID(clientService.GetTerritoireByClientId(client.Id).Id);
                //MessageBox.Show(technicien.Id.ToString());
                Installation installation = clientService.AddInstallation(new Installation(100, DateTime.MinValue, DateTime.MinValue, compte, technicien));
                clientService.AddBranchement(new Branchement(client.adresse, compte, installation));
                facturationService.AddFacture(compte, installation);
            }
            else
            {
                facturationService.AddFacture(compte, null);
            }

            Close();
        }
Beispiel #13
0
 public Employé AddEmployé(Employé employé)
 {
     return(_employéRepository.Add(employé));
 }
Beispiel #14
0
 public Pret_non_remboursable(Employé employe, int montant) : base(employe, montant)
 {
 }
Beispiel #15
0
 public Task UpdateEmployéAsync(Employé employé)
 {
     return(_employéRepository.UpdateAsync(employé));
 }
Beispiel #16
0
 public int UpdateEmployé(Employé employé)
 {
     return(_employéRepository.Update(employé));
 }
Beispiel #17
0
 public Task DeleteEmployéAsync(Employé employé)
 {
     return(_employéRepository.DeleteAsync(employé));
 }