Пример #1
0
        public Task InitialiserEnvironnementAsync()
        {
            Client client = GetClientByIdAsync(1).Result;

            if (client == null)
            {
                string[] territoires = new string[] { "Alberta", "Colombie Britannique", "Île-du-Prince-Édouard", "Manitoba", "Nouveau-Brunswick", "Nouvelle-Écosse", "Nunavut", "Ontario", "Québec", "Saskatchewan", "Terre-Neuve-et-Labrador", "Territoires-du-Nord-Ouest", "Yukon" };


                foreach (string t in territoires)
                {
                    AddTerritoire(new Territoire(t));
                }

                Territoire territoire = GetTerritoireByNomAsync("Québec").Result[0];

                ClientPersonne client1 = new ClientPersonne("123456789", "g5l 3x8 rimouski", territoire, "ayman", "chafni");

                AddClientPersonneAsync(client1);

                EmployéRC employérc1 = new EmployéRC("test", "michel", "antoin", "632145789", "g5l 3x8 montréal", 20);
                AddEmployéRCAsync(employérc1);
                Technicien technicien = new Technicien("test", "bilal", "rami", "457895123", "g5l 3x8 montréal", 24, territoire);
                AddTechnicienAsync(technicien);
                Compte compte1 = new Compte(ModeFacturation.Annuel, client1, employérc1);
                Compte compte2 = new Compte(ModeFacturation.Mensuel, client1, employérc1);

                AddCompteAsync(compte1);
                AddCompteAsync(compte2);
            }

            return(new Task(null));
        }
        private void btnEntrer_Click(object sender, EventArgs e)
        {
            if (txtEmployéId.Text == null || txtEmployéId.Text == "" || txtMdp.Text == null || txtMdp.Text == "" || Util.StringToInt(txtEmployéId.Text) == int.MinValue)
            {
                errIncorrect.Visible = true;
                return;
            }

            Technicien employét = clientService.GetTechnicienByID(Util.StringToInt(txtEmployéId.Text));

            if (employét == null)
            {
                EmployéRC employérc = clientService.GetEmployéRCByID(Util.StringToInt(txtEmployéId.Text));
                if (employérc == null)
                {
                    errIncorrect.Visible = true;
                }
                else
                {
                    if (txtMdp.Text != employérc.mdp)
                    {
                        errIncorrect.Visible = true;
                    }
                    else
                    {
                        Session.employéRCID = employérc.Id;
                        GestionComptes formGestionComptes = new GestionComptes(clientService, facturationService);
                        formGestionComptes.ShowDialog();
                        this.Close();
                    }
                }
            }

            else
            {
                if (txtMdp.Text != employét.mdp)
                {
                    errIncorrect.Visible = true;
                }
                else
                {
                    Session.technicienID = employét.Id;
                    GestionInstallation formGestionInstallation = new GestionInstallation(clientService);
                    formGestionInstallation.ShowDialog();
                    this.Close();
                }
            }
        }
Пример #3
0
 public Task <EmployéRC> AddEmployéRCAsync(EmployéRC employérc)
 {
     return(_employéRCRepository.AddAsync(employérc));
 }
Пример #4
0
        public int InitialiserEnvironnement()
        {
            Client client = GetClientById(1);

            if (client == null)
            {
                string[] territoires = new string[] { "Alberta", "Colombie Britannique", "Île-du-Prince-Édouard", "Manitoba", "Nouveau-Brunswick", "Nouvelle-Écosse", "Nunavut", "Ontario", "Québec", "Saskatchewan", "Terre-Neuve-et-Labrador", "Territoires-du-Nord-Ouest", "Yukon" };


                foreach (string t in territoires)
                {
                    AddTerritoire(new Territoire(t));
                }

                Territoire territoire = GetTerritoireByNom("Québec")[0];

                ClientPersonne client1 = AddClientPersonne(new ClientPersonne("123456789", "g5l 3x8 rimouski", territoire, "ayman", "chafni"));



                EmployéRC  employérc1 = AddEmployéRC(new EmployéRC("test", "michel", "antoin", "632145789", "g5l 3x8 montréal", 20));
                Technicien technicien = new Technicien("test", "bilal", "rami", "457895123", "g5l 3x8 montréal", 24, territoire);

                AddTechnicien(technicien);
                Compte compte1 = new Compte(ModeFacturation.Annuel, client1, employérc1);
                Compte compte2 = new Compte(ModeFacturation.Mensuel, client1, employérc1);



                List <ServiceDiffusion> services = new List <ServiceDiffusion>();

                services.Add(AddServiceDiffusion(new ServiceDiffusion("service de base")));
                AddServiceDiffusion(new ServiceDiffusion("service maxi-vue"));
                services.Add(AddServiceDiffusion(new ServiceDiffusion("service 911")));


                compte1.serviceDiffusions = services;
                AddCompte(compte1);
                AddCompte(compte2);

                AddEquipement(new Equipement(121, "téléviseur", compte1));
                AddEquipement(new Equipement(121, "télécommande", compte1));
                AddEquipement(new Equipement(121, "décodeur", compte1));
                AddEquipement(new Equipement(121, "téléviseur XL", compte1));


                EstDesserviDans est  = new EstDesserviDans(74, GetTerritoireByNom("Québec")[0], GetServiceByNom("service de base")[0]);
                EstDesserviDans est1 = new EstDesserviDans(140, GetTerritoireByNom("Québec")[0], GetServiceByNom("service maxi-vue")[0]);
                EstDesserviDans est2 = new EstDesserviDans(74, GetTerritoireByNom("Québec")[0], GetServiceByNom("service 911")[0]);

                AddEstDesserviDans(est);
                AddEstDesserviDans(est1);
                AddEstDesserviDans(est2);

                return(0);
            }



            return(1);
        }
Пример #5
0
 public EmployéRC AddEmployéRC(EmployéRC employéRC)
 {
     return(_employéRCRepository.Add(employéRC));
 }