Exemplo n.º 1
0
        public HttpResponseMessage IncluirDorsais(Operador obj)
        {
            var alvoradaContext = new AlvoradaContext();

            switch (obj.CdFilial)
            {
            case 1:
                var tanguaContext = new DorsalTanguaContext();
                if (tanguaContext.Operadores.Where(x => x.NmOperador == obj.NmOperador).Count() == 0)
                {
                    tanguaContext.Operadores.Add(obj);
                    tanguaContext.SaveChanges();
                    var log = new OperadorLog
                    {
                        CdFilial   = obj.CdFilial,
                        CdOperador = obj.CdOperador,
                        Data       = DateTime.Now,
                        Tipo       = "Inclusão"
                    };
                    alvoradaContext.OperadoresLogs.Add(log);
                    alvoradaContext.SaveChanges();
                }

                break;

            case 3:
                var mageContext = new DorsalMageContext();
                if (mageContext.Operadores.Where(x => x.NmOperador == obj.NmOperador).Count() == 0)
                {
                    mageContext.Operadores.Add(obj);
                    mageContext.SaveChanges();
                    var log = new OperadorLog
                    {
                        CdFilial   = obj.CdFilial,
                        CdOperador = obj.CdOperador,
                        Data       = DateTime.Now,
                        Tipo       = "Inclusão"
                    };
                    alvoradaContext.OperadoresLogs.Add(log);
                    alvoradaContext.SaveChanges();
                }
                break;

            case 5:
                var catarinaContext = new DorsalCatarinaContext();
                if (catarinaContext.Operadores.Where(x => x.NmOperador == obj.NmOperador).Count() == 0)
                {
                    catarinaContext.Operadores.Add(obj);
                    catarinaContext.SaveChanges();
                    var log = new OperadorLog
                    {
                        CdFilial   = obj.CdFilial,
                        CdOperador = obj.CdOperador,
                        Data       = DateTime.Now,
                        Tipo       = "Inclusão"
                    };
                    alvoradaContext.OperadoresLogs.Add(log);
                    alvoradaContext.SaveChanges();
                }
                break;

            case 6:
                var maricaContext = new DorsalMaricaContext();
                if (maricaContext.Operadores.Where(x => x.NmOperador == obj.NmOperador).Count() == 0)
                {
                    maricaContext.Operadores.Add(obj);
                    maricaContext.SaveChanges();
                    var log = new OperadorLog
                    {
                        CdFilial   = obj.CdFilial,
                        CdOperador = obj.CdOperador,
                        Data       = DateTime.Now,
                        Tipo       = "Inclusão"
                    };
                    alvoradaContext.OperadoresLogs.Add(log);
                    alvoradaContext.SaveChanges();
                }
                break;

            case 9:
                var arsenalContext = new DorsalArsenalContext();
                if (arsenalContext.Operadores.Where(x => x.NmOperador == obj.NmOperador).Count() == 0)
                {
                    arsenalContext.Operadores.Add(obj);
                    arsenalContext.SaveChanges();
                    var log = new OperadorLog
                    {
                        CdFilial   = obj.CdFilial,
                        CdOperador = obj.CdOperador,
                        Data       = DateTime.Now,
                        Tipo       = "Inclusão"
                    };
                    alvoradaContext.OperadoresLogs.Add(log);
                    alvoradaContext.SaveChanges();
                }
                break;

            case 10:
                var aguamineralContext = new DorsalAguaMineralContext();
                if (aguamineralContext.Operadores.Where(x => x.NmOperador == obj.NmOperador).Count() == 0)
                {
                    aguamineralContext.Operadores.Add(obj);
                    aguamineralContext.SaveChanges();
                    var log = new OperadorLog
                    {
                        CdFilial   = obj.CdFilial,
                        CdOperador = obj.CdOperador,
                        Data       = DateTime.Now,
                        Tipo       = "Inclusão"
                    };
                    alvoradaContext.OperadoresLogs.Add(log);
                    alvoradaContext.SaveChanges();
                }
                break;

            case 11:
                var riobonitoContext = new DorsalRioBonitoContext();
                if (riobonitoContext.Operadores.Where(x => x.NmOperador == obj.NmOperador).Count() == 0)
                {
                    riobonitoContext.Operadores.Add(obj);
                    riobonitoContext.SaveChanges();
                    var log = new OperadorLog
                    {
                        CdFilial   = obj.CdFilial,
                        CdOperador = obj.CdOperador,
                        Data       = DateTime.Now,
                        Tipo       = "Inclusão"
                    };
                    alvoradaContext.OperadoresLogs.Add(log);
                    alvoradaContext.SaveChanges();
                }
                break;

            case 12:
                var itaboraiContext = new DorsalItaboraiContext();
                if (itaboraiContext.Operadores.Where(x => x.NmOperador == obj.NmOperador).Count() == 0)
                {
                    itaboraiContext.Operadores.Add(obj);
                    itaboraiContext.SaveChanges();
                    var log = new OperadorLog
                    {
                        CdFilial   = obj.CdFilial,
                        CdOperador = obj.CdOperador,
                        Data       = DateTime.Now,
                        Tipo       = "Inclusão"
                    };
                    alvoradaContext.OperadoresLogs.Add(log);
                    alvoradaContext.SaveChanges();
                }
                break;

            case 14:
                var mage2Context = new DorsalMage2Context();
                if (mage2Context.Operadores.Where(x => x.NmOperador == obj.NmOperador).Count() == 0)
                {
                    mage2Context.Operadores.Add(obj);
                    mage2Context.SaveChanges();
                    var log = new OperadorLog
                    {
                        CdFilial   = obj.CdFilial,
                        CdOperador = obj.CdOperador,
                        Data       = DateTime.Now,
                        Tipo       = "Inclusão"
                    };
                    alvoradaContext.OperadoresLogs.Add(log);
                    alvoradaContext.SaveChanges();
                }
                break;

            case 15:
                var bacaxaContext = new DorsalBacaxaContext();
                if (bacaxaContext.Operadores.Where(x => x.NmOperador == obj.NmOperador).Count() == 0)
                {
                    bacaxaContext.Operadores.Add(obj);
                    bacaxaContext.SaveChanges();
                    var log = new OperadorLog
                    {
                        CdFilial   = obj.CdFilial,
                        CdOperador = obj.CdOperador,
                        Data       = DateTime.Now,
                        Tipo       = "Inclusão"
                    };
                    alvoradaContext.OperadoresLogs.Add(log);
                    alvoradaContext.SaveChanges();
                }

                break;

            case 17:
                var araruamaContext = new DorsalAraruamaContext();
                if (araruamaContext.Operadores.Where(x => x.NmOperador == obj.NmOperador).Count() == 0)
                {
                    araruamaContext.Operadores.Add(obj);
                    araruamaContext.SaveChanges();
                    var log = new OperadorLog
                    {
                        CdFilial   = obj.CdFilial,
                        CdOperador = obj.CdOperador,
                        Data       = DateTime.Now,
                        Tipo       = "Inclusão"
                    };
                    alvoradaContext.OperadoresLogs.Add(log);
                    alvoradaContext.SaveChanges();
                }

                break;

            case 18:
                var cabofrioContext = new DorsalCaboFrioContext();
                if (cabofrioContext.Operadores.Where(x => x.NmOperador == obj.NmOperador).Count() == 0)
                {
                    cabofrioContext.Operadores.Add(obj);
                    cabofrioContext.SaveChanges();
                    var log = new OperadorLog
                    {
                        CdFilial   = obj.CdFilial,
                        CdOperador = obj.CdOperador,
                        Data       = DateTime.Now,
                        Tipo       = "Inclusão"
                    };
                    alvoradaContext.OperadoresLogs.Add(log);
                    alvoradaContext.SaveChanges();
                }

                break;

            case 19:
                var saoPedroContext = new DorsalSaoPedroContext();
                if (saoPedroContext.Operadores.Where(x => x.NmOperador == obj.NmOperador).Count() == 0)
                {
                    saoPedroContext.Operadores.Add(obj);
                    saoPedroContext.SaveChanges();
                    var log = new OperadorLog
                    {
                        CdFilial   = obj.CdFilial,
                        CdOperador = obj.CdOperador,
                        Data       = DateTime.Now,
                        Tipo       = "Inclusão"
                    };
                    alvoradaContext.OperadoresLogs.Add(log);
                    alvoradaContext.SaveChanges();
                }

                break;

            case 20:
                var esperancaContext = new DorsalEsperancaContext();
                if (esperancaContext.Operadores.Where(x => x.NmOperador == obj.NmOperador).Count() == 0)
                {
                    esperancaContext.Operadores.Add(obj);
                    esperancaContext.SaveChanges();
                    var log = new OperadorLog
                    {
                        CdFilial   = obj.CdFilial,
                        CdOperador = obj.CdOperador,
                        Data       = DateTime.Now,
                        Tipo       = "Inclusão"
                    };
                    alvoradaContext.OperadoresLogs.Add(log);
                    alvoradaContext.SaveChanges();
                }

                break;

            case 21:
                var macaeContext = new DorsalMacaeContext();
                if (macaeContext.Operadores.Where(x => x.NmOperador == obj.NmOperador).Count() == 0)
                {
                    macaeContext.Operadores.Add(obj);
                    macaeContext.SaveChanges();
                    var log = new OperadorLog
                    {
                        CdFilial   = obj.CdFilial,
                        CdOperador = obj.CdOperador,
                        Data       = DateTime.Now,
                        Tipo       = "Inclusão"
                    };
                    alvoradaContext.OperadoresLogs.Add(log);
                    alvoradaContext.SaveChanges();
                }

                break;

            case 22:
                var rioDoOuroContext = new DorsalRioDoOuroContext();
                if (rioDoOuroContext.Operadores.Where(x => x.NmOperador == obj.NmOperador).Count() == 0)
                {
                    rioDoOuroContext.Operadores.Add(obj);
                    rioDoOuroContext.SaveChanges();
                    var log = new OperadorLog
                    {
                        CdFilial   = obj.CdFilial,
                        CdOperador = obj.CdOperador,
                        Data       = DateTime.Now,
                        Tipo       = "Inclusão"
                    };
                    alvoradaContext.OperadoresLogs.Add(log);
                    alvoradaContext.SaveChanges();
                }

                break;

            case 23:
                var inoaContext = new DorsalInoaContext();
                if (inoaContext.Operadores.Where(x => x.NmOperador == obj.NmOperador).Count() == 0)
                {
                    inoaContext.Operadores.Add(obj);
                    inoaContext.SaveChanges();
                    var log = new OperadorLog
                    {
                        CdFilial   = obj.CdFilial,
                        CdOperador = obj.CdOperador,
                        Data       = DateTime.Now,
                        Tipo       = "Inclusão"
                    };
                    alvoradaContext.OperadoresLogs.Add(log);
                    alvoradaContext.SaveChanges();
                }

                break;



            case 24:
                var rioBonito2Context = new DorsalRioBonito2Context();
                if (rioBonito2Context.Operadores.Where(x => x.NmOperador == obj.NmOperador).Count() == 0)
                {
                    rioBonito2Context.Operadores.Add(obj);
                    rioBonito2Context.SaveChanges();
                    var log = new OperadorLog
                    {
                        CdFilial   = obj.CdFilial,
                        CdOperador = obj.CdOperador,
                        Data       = DateTime.Now,
                        Tipo       = "Inclusão"
                    };
                    alvoradaContext.OperadoresLogs.Add(log);
                    alvoradaContext.SaveChanges();
                }

                break;

            case 25:
                var itaborai2Context = new DorsalItaborai2Context();
                if (itaborai2Context.Operadores.Where(x => x.NmOperador == obj.NmOperador).Count() == 0)
                {
                    itaborai2Context.Operadores.Add(obj);
                    itaborai2Context.SaveChanges();
                    var log = new OperadorLog
                    {
                        CdFilial   = obj.CdFilial,
                        CdOperador = obj.CdOperador,
                        Data       = DateTime.Now,
                        Tipo       = "Inclusão"
                    };
                    alvoradaContext.OperadoresLogs.Add(log);
                    alvoradaContext.SaveChanges();
                }

                break;

            case 26:
                var trindadeContext = new DorsalTrindadeContext();
                if (trindadeContext.Operadores.Where(x => x.NmOperador == obj.NmOperador).Count() == 0)
                {
                    trindadeContext.Operadores.Add(obj);
                    trindadeContext.SaveChanges();
                    var log = new OperadorLog
                    {
                        CdFilial   = obj.CdFilial,
                        CdOperador = obj.CdOperador,
                        Data       = DateTime.Now,
                        Tipo       = "Inclusão"
                    };
                    alvoradaContext.OperadoresLogs.Add(log);
                    alvoradaContext.SaveChanges();
                }

                break;

            case 27:
                var novaCidadeContext = new DorsalNovaCidadeContext();
                if (novaCidadeContext.Operadores.Where(x => x.NmOperador == obj.NmOperador).Count() == 0)
                {
                    novaCidadeContext.Operadores.Add(obj);
                    novaCidadeContext.SaveChanges();
                    var log = new OperadorLog
                    {
                        CdFilial   = obj.CdFilial,
                        CdOperador = obj.CdOperador,
                        Data       = DateTime.Now,
                        Tipo       = "Inclusão"
                    };
                    alvoradaContext.OperadoresLogs.Add(log);
                    alvoradaContext.SaveChanges();
                }

                break;

            case 28:
                var araruama2Context = new DorsalAraruama2Context();
                if (araruama2Context.Operadores.Where(x => x.NmOperador == obj.NmOperador).Count() == 0)
                {
                    araruama2Context.Operadores.Add(obj);
                    araruama2Context.SaveChanges();
                    var log = new OperadorLog
                    {
                        CdFilial   = obj.CdFilial,
                        CdOperador = obj.CdOperador,
                        Data       = DateTime.Now,
                        Tipo       = "Inclusão"
                    };
                    alvoradaContext.OperadoresLogs.Add(log);
                    alvoradaContext.SaveChanges();
                }

                break;
            }

            return(Request.CreateResponse(HttpStatusCode.OK));
        }
Exemplo n.º 2
0
        public HttpResponseMessage InativarDorsais(Operador obj)
        {
            var alvoradaContext = new AlvoradaContext();

            switch (obj.CdFilial)
            {
            case 1:
                var tanguaContext = new DorsalTanguaContext();
                if (tanguaContext.Operadores.Where(x => x.NmOperador == obj.NmOperador && x.InInativo == false).Count() > 0)
                {
                    tanguaContext.Entry(obj).State = EntityState.Modified;
                    obj.InInativo = true;
                    tanguaContext.SaveChanges();
                    var log = new OperadorLog
                    {
                        CdFilial   = obj.CdFilial,
                        CdOperador = obj.CdOperador,
                        Data       = DateTime.Now,
                        Tipo       = "Inativação"
                    };
                    alvoradaContext.OperadoresLogs.Add(log);
                    alvoradaContext.SaveChanges();
                }

                break;

            case 3:
                var mageContext = new DorsalMageContext();
                if (mageContext.Operadores.Where(x => x.NmOperador == obj.NmOperador && x.InInativo == false).Count() > 0)
                {
                    mageContext.Entry(obj).State = EntityState.Modified;
                    obj.InInativo = true;
                    mageContext.SaveChanges();
                    var log = new OperadorLog
                    {
                        CdFilial   = obj.CdFilial,
                        CdOperador = obj.CdOperador,
                        Data       = DateTime.Now,
                        Tipo       = "Inativação"
                    };
                    alvoradaContext.OperadoresLogs.Add(log);
                    alvoradaContext.SaveChanges();
                }
                break;

            case 5:
                var catarinaContext = new DorsalCatarinaContext();
                if (catarinaContext.Operadores.Where(x => x.NmOperador == obj.NmOperador && x.InInativo == false).Count() > 0)
                {
                    catarinaContext.Entry(obj).State = EntityState.Modified;
                    obj.InInativo = true;
                    catarinaContext.SaveChanges();
                    var log = new OperadorLog
                    {
                        CdFilial   = obj.CdFilial,
                        CdOperador = obj.CdOperador,
                        Data       = DateTime.Now,
                        Tipo       = "Inativação"
                    };
                    alvoradaContext.OperadoresLogs.Add(log);
                    alvoradaContext.SaveChanges();
                }
                break;

            case 6:
                var maricaContext = new DorsalMaricaContext();
                if (maricaContext.Operadores.Where(x => x.NmOperador == obj.NmOperador && x.InInativo == false).Count() > 0)
                {
                    maricaContext.Entry(obj).State = EntityState.Modified;
                    obj.InInativo = true;
                    maricaContext.SaveChanges();
                    var log = new OperadorLog
                    {
                        CdFilial   = obj.CdFilial,
                        CdOperador = obj.CdOperador,
                        Data       = DateTime.Now,
                        Tipo       = "Inativação"
                    };
                    alvoradaContext.OperadoresLogs.Add(log);
                    alvoradaContext.SaveChanges();
                }
                break;

            case 9:
                var arsenalContext = new DorsalArsenalContext();
                if (arsenalContext.Operadores.Where(x => x.NmOperador == obj.NmOperador && x.InInativo == false).Count() > 0)
                {
                    arsenalContext.Entry(obj).State = EntityState.Modified;
                    obj.InInativo = true;
                    arsenalContext.SaveChanges();
                    var log = new OperadorLog
                    {
                        CdFilial   = obj.CdFilial,
                        CdOperador = obj.CdOperador,
                        Data       = DateTime.Now,
                        Tipo       = "Inativação"
                    };
                    alvoradaContext.OperadoresLogs.Add(log);
                    alvoradaContext.SaveChanges();
                }
                break;

            case 10:
                var aguamineralContext = new DorsalAguaMineralContext();
                if (aguamineralContext.Operadores.Where(x => x.NmOperador == obj.NmOperador && x.InInativo == false).Count() > 0)
                {
                    aguamineralContext.Entry(obj).State = EntityState.Modified;
                    obj.InInativo = true;
                    aguamineralContext.SaveChanges();
                    var log = new OperadorLog
                    {
                        CdFilial   = obj.CdFilial,
                        CdOperador = obj.CdOperador,
                        Data       = DateTime.Now,
                        Tipo       = "Inativação"
                    };
                    alvoradaContext.OperadoresLogs.Add(log);
                    alvoradaContext.SaveChanges();
                }
                break;

            case 11:
                var riobonitoContext = new DorsalRioBonitoContext();
                if (riobonitoContext.Operadores.Where(x => x.NmOperador == obj.NmOperador && x.InInativo == false).Count() > 0)
                {
                    riobonitoContext.Entry(obj).State = EntityState.Modified;
                    obj.InInativo = true;
                    riobonitoContext.SaveChanges();
                    var log = new OperadorLog
                    {
                        CdFilial   = obj.CdFilial,
                        CdOperador = obj.CdOperador,
                        Data       = DateTime.Now,
                        Tipo       = "Inativação"
                    };
                    alvoradaContext.OperadoresLogs.Add(log);
                    alvoradaContext.SaveChanges();
                }
                break;

            case 12:
                var itaboraiContext = new DorsalItaboraiContext();
                if (itaboraiContext.Operadores.Where(x => x.NmOperador == obj.NmOperador && x.InInativo == false).Count() > 0)
                {
                    itaboraiContext.Entry(obj).State = EntityState.Modified;
                    obj.InInativo = true;
                    itaboraiContext.SaveChanges();
                    var log = new OperadorLog
                    {
                        CdFilial   = obj.CdFilial,
                        CdOperador = obj.CdOperador,
                        Data       = DateTime.Now,
                        Tipo       = "Inativação"
                    };
                    alvoradaContext.OperadoresLogs.Add(log);
                    alvoradaContext.SaveChanges();
                }
                break;

            case 14:
                var mage2Context = new DorsalMage2Context();
                if (mage2Context.Operadores.Where(x => x.NmOperador == obj.NmOperador && x.InInativo == false).Count() > 0)
                {
                    mage2Context.Entry(obj).State = EntityState.Modified;
                    obj.InInativo = true;
                    mage2Context.SaveChanges();
                    var log = new OperadorLog
                    {
                        CdFilial   = obj.CdFilial,
                        CdOperador = obj.CdOperador,
                        Data       = DateTime.Now,
                        Tipo       = "Inativação"
                    };
                    alvoradaContext.OperadoresLogs.Add(log);
                    alvoradaContext.SaveChanges();
                }
                break;

            case 15:
                var bacaxaContext = new DorsalBacaxaContext();
                if (bacaxaContext.Operadores.Where(x => x.NmOperador == obj.NmOperador && x.InInativo == false).Count() > 0)
                {
                    bacaxaContext.Entry(obj).State = EntityState.Modified;
                    obj.InInativo = true;
                    bacaxaContext.SaveChanges();
                    var log = new OperadorLog
                    {
                        CdFilial   = obj.CdFilial,
                        CdOperador = obj.CdOperador,
                        Data       = DateTime.Now,
                        Tipo       = "Inativação"
                    };
                    alvoradaContext.OperadoresLogs.Add(log);
                    alvoradaContext.SaveChanges();
                }

                break;

            case 17:
                var araruamaContext = new DorsalAraruamaContext();
                if (araruamaContext.Operadores.Where(x => x.NmOperador == obj.NmOperador && x.InInativo == false).Count() > 0)
                {
                    araruamaContext.Entry(obj).State = EntityState.Modified;
                    obj.InInativo = true;
                    araruamaContext.SaveChanges();
                    var log = new OperadorLog
                    {
                        CdFilial   = obj.CdFilial,
                        CdOperador = obj.CdOperador,
                        Data       = DateTime.Now,
                        Tipo       = "Inativação"
                    };
                    alvoradaContext.OperadoresLogs.Add(log);
                    alvoradaContext.SaveChanges();
                }

                break;

            case 18:
                var cabofrioContext = new DorsalCaboFrioContext();
                if (cabofrioContext.Operadores.Where(x => x.NmOperador == obj.NmOperador && x.InInativo == false).Count() > 0)
                {
                    cabofrioContext.Entry(obj).State = EntityState.Modified;
                    obj.InInativo = true;
                    cabofrioContext.SaveChanges();
                    var log = new OperadorLog
                    {
                        CdFilial   = obj.CdFilial,
                        CdOperador = obj.CdOperador,
                        Data       = DateTime.Now,
                        Tipo       = "Inativação"
                    };
                    alvoradaContext.OperadoresLogs.Add(log);
                    alvoradaContext.SaveChanges();
                }

                break;
            }

            return(Request.CreateResponse(HttpStatusCode.OK));
        }