Exemple #1
0
        public async Task <string> PutCompSechFilialeFakeDelete(Guid equipementFilialeID)
        {
            IEnumerable <CompresseurSecheurFiliale> equipementFiliales = await this.GetActiveCompresseurSecheurFiliale();

            CompresseurSecheurFiliale compresseurSecheurFiliale = new CompresseurSecheurFiliale();

            compresseurSecheurFiliale = equipementFiliales.Where(x => x.EquipementFilialeID == equipementFilialeID).FirstOrDefault();
            EquipementFiliale equipementFiliale = new EquipementFiliale();

            equipementFiliale.EquipementFilialeID = compresseurSecheurFiliale.EquipementFilialeID;
            equipementFiliale.EquipementID        = compresseurSecheurFiliale.EquipementID;
            equipementFiliale.FilialeID           = compresseurSecheurFiliale.FilialeID;
            equipementFiliale.Nom    = compresseurSecheurFiliale.Nom;
            equipementFiliale.Active = false;

            PutEquipementFiliale(equipementFiliale.EquipementFilialeID, equipementFiliale);

            Equip_Filiales_Comp_Sech equip_Filiales_Comp_Sech = new Equip_Filiales_Comp_Sech();

            equip_Filiales_Comp_Sech.EFID                        = equipementFiliale.EquipementFilialeID;
            equip_Filiales_Comp_Sech.NumSerie                    = compresseurSecheurFiliale.NumSerie;
            equip_Filiales_Comp_Sech.PrixAcquisition             = compresseurSecheurFiliale.PrixAcquisition;
            equip_Filiales_Comp_Sech.DateAcquisition             = compresseurSecheurFiliale.DateAcquisition;
            equip_Filiales_Comp_Sech.EquipementFilialeCompSechID = compresseurSecheurFiliale.EquipementFilialeCompSechID;
            equip_Filiales_Comp_Sech.HaveDebitMetre              = compresseurSecheurFiliale.HaveDebitMetre;
            equip_Filiales_Comp_Sech.HaveElectricCounter         = compresseurSecheurFiliale.HaveElectricCounter;

            PutEquip_Filiales_Comp_Sech(equip_Filiales_Comp_Sech.EquipementFilialeCompSechID, equip_Filiales_Comp_Sech);

            return("Update Done");
        }
Exemple #2
0
        public async Task <Guid> GetEquipementFilialeByCOnsommableID(Guid consommableID)
        {
            Consommable       consommable       = _context.Consommables.Where(x => x.ConsommableID == consommableID).FirstOrDefault();
            EquipementFiliale equipementFiliale = _context.EquipementFiliales.Where(x => x.EquipementFilialeID == consommable.EquipementFilialeID).FirstOrDefault();

            return(equipementFiliale.FilialeID);
        }
Exemple #3
0
        public async Task <string> PostCompresseurSecheurFiliales([FromBody] CompresseurSecheurFiliale compresseurSecheurFiliale)
        {
            DateTime DateNow = new DateTime();

            DateNow = DateTime.Now;

            if (compresseurSecheurFiliale.DateAcquisition > DateNow)
            {
                return("Date d'acquisition invalide");
            }
            else
            {
                IEnumerable <CompresseurSecheurFiliale> EquipementFilaleList = await GetActiveCompresseurSecheurFiliale();

                if (EquipementFilaleList.Where(x => x.FilialeID == compresseurSecheurFiliale.FilialeID).Select(w => w.Nom).Contains(compresseurSecheurFiliale.Nom) &&
                    EquipementFilaleList.Where(x => x.FilialeID == compresseurSecheurFiliale.FilialeID).Select(w => w.NumSerie).Contains(compresseurSecheurFiliale.NumSerie))
                {
                    return("Nom et NumSerie Existants");
                }
                else if (EquipementFilaleList.Where(x => x.FilialeID == compresseurSecheurFiliale.FilialeID).Select(w => w.Nom).Contains(compresseurSecheurFiliale.Nom).Equals(false) &&
                         EquipementFilaleList.Where(x => x.FilialeID == compresseurSecheurFiliale.FilialeID).Select(w => w.NumSerie).Contains(compresseurSecheurFiliale.NumSerie))
                {
                    return("NumSerie Existant");
                }
                else if (EquipementFilaleList.Where(x => x.FilialeID == compresseurSecheurFiliale.FilialeID).Select(w => w.Nom).Contains(compresseurSecheurFiliale.Nom) &&
                         EquipementFilaleList.Where(x => x.FilialeID == compresseurSecheurFiliale.FilialeID).Select(w => w.NumSerie).Contains(compresseurSecheurFiliale.NumSerie).Equals(false))
                {
                    return("Nom Existant");
                }
                else
                {
                    EquipementFiliale equipementFiliale = new EquipementFiliale();

                    equipementFiliale.EquipementFilialeID = compresseurSecheurFiliale.EquipementFilialeID;
                    equipementFiliale.EquipementID        = compresseurSecheurFiliale.EquipementID;
                    equipementFiliale.FilialeID           = compresseurSecheurFiliale.FilialeID;
                    equipementFiliale.Nom    = compresseurSecheurFiliale.Nom;
                    equipementFiliale.Active = compresseurSecheurFiliale.Active;

                    PostEquipementFiliale(equipementFiliale);

                    Equip_Filiales_Comp_Sech equip_Filiales_Comp_Sech = new Equip_Filiales_Comp_Sech();

                    equip_Filiales_Comp_Sech.EFID                = equipementFiliale.EquipementFilialeID;
                    equip_Filiales_Comp_Sech.NumSerie            = compresseurSecheurFiliale.NumSerie;
                    equip_Filiales_Comp_Sech.PrixAcquisition     = compresseurSecheurFiliale.PrixAcquisition;
                    equip_Filiales_Comp_Sech.DateAcquisition     = compresseurSecheurFiliale.DateAcquisition;
                    equip_Filiales_Comp_Sech.HaveDebitMetre      = compresseurSecheurFiliale.HaveDebitMetre;
                    equip_Filiales_Comp_Sech.HaveElectricCounter = compresseurSecheurFiliale.HaveElectricCounter;


                    PostEquip_Filiales_Comp_Sech(equip_Filiales_Comp_Sech);

                    return("Added done");
                }
            }
        }
Exemple #4
0
        public async Task <string> PutCompSechFiliale([FromBody] CompresseurSecheurFiliale compresseurSecheurFiliale)
        {
            IEnumerable <CompresseurSecheurFiliale> EquipementFilaleList = await GetActiveCompresseurSecheurFiliale();

            if (EquipementFilaleList.Where(x => x.FilialeID == compresseurSecheurFiliale.FilialeID).Where(x => x.EquipementFilialeID != compresseurSecheurFiliale.EquipementFilialeID).Select(w => w.Nom).Contains(compresseurSecheurFiliale.Nom) &&
                EquipementFilaleList.Where(x => x.FilialeID == compresseurSecheurFiliale.FilialeID).Where(x => x.EquipementFilialeID != compresseurSecheurFiliale.EquipementFilialeID).Select(w => w.NumSerie).Contains(compresseurSecheurFiliale.NumSerie))
            {
                return("Nom et NumSerie Existants");
            }
            else if (EquipementFilaleList.Where(x => x.FilialeID == compresseurSecheurFiliale.FilialeID).Where(x => x.EquipementFilialeID != compresseurSecheurFiliale.EquipementFilialeID).Select(w => w.Nom).Contains(compresseurSecheurFiliale.Nom).Equals(false) &&
                     EquipementFilaleList.Where(x => x.FilialeID == compresseurSecheurFiliale.FilialeID).Where(x => x.EquipementFilialeID != compresseurSecheurFiliale.EquipementFilialeID).Select(w => w.NumSerie).Contains(compresseurSecheurFiliale.NumSerie))
            {
                return("NumSerie Existant");
            }
            else if (EquipementFilaleList.Where(x => x.FilialeID == compresseurSecheurFiliale.FilialeID).Where(x => x.EquipementFilialeID != compresseurSecheurFiliale.EquipementFilialeID).Select(w => w.Nom).Contains(compresseurSecheurFiliale.Nom) &&
                     EquipementFilaleList.Where(x => x.FilialeID == compresseurSecheurFiliale.FilialeID).Where(x => x.EquipementFilialeID != compresseurSecheurFiliale.EquipementFilialeID).Select(w => w.NumSerie).Contains(compresseurSecheurFiliale.NumSerie).Equals(false))
            {
                return("Nom Existant");
            }
            else
            {
                EquipementFiliale equipementFiliale = new EquipementFiliale();

                equipementFiliale.EquipementFilialeID = compresseurSecheurFiliale.EquipementFilialeID;
                equipementFiliale.EquipementID        = compresseurSecheurFiliale.EquipementID;
                equipementFiliale.FilialeID           = compresseurSecheurFiliale.FilialeID;
                equipementFiliale.Nom    = compresseurSecheurFiliale.Nom;
                equipementFiliale.Active = compresseurSecheurFiliale.Active;

                PutEquipementFiliale(equipementFiliale.EquipementFilialeID, equipementFiliale);

                Equip_Filiales_Comp_Sech equip_Filiales_Comp_Sech = new Equip_Filiales_Comp_Sech();

                equip_Filiales_Comp_Sech.EFID                        = equipementFiliale.EquipementFilialeID;
                equip_Filiales_Comp_Sech.NumSerie                    = compresseurSecheurFiliale.NumSerie;
                equip_Filiales_Comp_Sech.PrixAcquisition             = compresseurSecheurFiliale.PrixAcquisition;
                equip_Filiales_Comp_Sech.DateAcquisition             = compresseurSecheurFiliale.DateAcquisition;
                equip_Filiales_Comp_Sech.EquipementFilialeCompSechID = compresseurSecheurFiliale.EquipementFilialeCompSechID;
                equip_Filiales_Comp_Sech.HaveDebitMetre              = compresseurSecheurFiliale.HaveDebitMetre;
                equip_Filiales_Comp_Sech.HaveElectricCounter         = compresseurSecheurFiliale.HaveElectricCounter;

                PutEquip_Filiales_Comp_Sech(equip_Filiales_Comp_Sech.EquipementFilialeCompSechID, equip_Filiales_Comp_Sech);

                return("Update Done");
            }
        }
Exemple #5
0
        public async Task <IEnumerable <EquipementFiliale> > GetActiveReservoirFiliale()
        {
            List <EquipementFiliale> ReservoirFilialeList = new List <EquipementFiliale>();

            List <Reservoir> listReservoir = new List <Reservoir>();

            listReservoir = _context.Reservoirs.Where(x => x.Active == true).ToList();



            foreach (Reservoir reservoir in listReservoir)
            {
                foreach (EquipementFiliale eqtFiliale in _context.EquipementFiliales)
                {
                    if (reservoir.EquipementID == eqtFiliale.EquipementID)
                    {
                        ReservoirFilialeList.Add(eqtFiliale);
                    }
                }
            }


            IEnumerable <EquipementFiliale> activeReservoirFiliale = ReservoirFilialeList.Where(x => x.Active == true);
            List <EquipementFiliale>        equipementFiliale      = new List <EquipementFiliale>();


            foreach (var item in activeReservoirFiliale)
            {
                EquipementFiliale EquipementFiliale = new EquipementFiliale();


                EquipementFiliale.EquipementFilialeID = item.EquipementFilialeID;
                EquipementFiliale.EquipementID        = item.EquipementID;
                EquipementFiliale.FilialeID           = item.FilialeID;
                EquipementFiliale.Nom    = item.Nom;
                EquipementFiliale.Active = item.Active;



                equipementFiliale.Add(EquipementFiliale);
            }
            return(equipementFiliale);
        }
Exemple #6
0
 public async Task <string> PutEquipementFiliale([FromRoute] Guid id, [FromBody] EquipementFiliale EquipementFiliale) =>
 await mediator.Send(new PutGenericCommand <EquipementFiliale>(id, EquipementFiliale));
Exemple #7
0
 public async Task <string> PostEquipementFiliale([FromBody] EquipementFiliale EquipementFiliale) =>
 await mediator.Send(new CreateGenericCommand <EquipementFiliale>(EquipementFiliale));