public void TestInitialize()
        {
            var oracleDataContext = new OracleDataContext(new OracleConnection(Configuration.ConnectionString));

            _userStore = new UserStore(oracleDataContext);
            _userManager = new UserManager<IdentityUser>(_userStore);
        }
Ejemplo n.º 2
0
 public IEnumerable <CIDADE> Get(int id)
 {
     using (var db = new OracleDataContext())
     {
         return(db.CIDADEs.Where(a => a.ESTADO == id));
     }
 }
Ejemplo n.º 3
0
        public void AttributeLicense()
        {
            DataContext context = new AccessDataContext {
                Log = Console.Out
            };

            Assert.IsNotNull(((SqlProvider)context.Provider).License);
            var license = (ALinqLicenseProvider.LicFileLicense)((SqlProvider)context.Provider).License;

            Assert.IsFalse(license.IsTrial);

            context = new SQLiteDataContext();
            Assert.IsNotNull(((SqlProvider)context.Provider).License);
            license = (ALinqLicenseProvider.LicFileLicense)((SqlProvider)context.Provider).License;
            Assert.IsFalse(license.IsTrial);

            context = new MySqlDataContext();
            Assert.IsNotNull(((SqlProvider)context.Provider).License);
            license = (ALinqLicenseProvider.LicFileLicense)((SqlProvider)context.Provider).License;
            Assert.IsFalse(license.IsTrial);

            context = new OracleDataContext();
            Assert.IsNotNull(((SqlProvider)context.Provider).License);
            license = (ALinqLicenseProvider.LicFileLicense)((SqlProvider)context.Provider).License;
            Assert.IsFalse(license.IsTrial);

            context = new OracleOdpDataContext();
            Assert.IsNotNull(((SqlProvider)context.Provider).License);
            license = (ALinqLicenseProvider.LicFileLicense)((SqlProvider)context.Provider).License;
            Assert.IsFalse(license.IsTrial);

            //context = new DataContext()
        }
        public void TestInitialize()
        {
            var oracleDataContext = new OracleDataContext(new OracleConnection(Configuration.ConnectionString));

            _userStore   = new UserStore(oracleDataContext);
            _userManager = new UserManager <IdentityUser>(_userStore);
        }
Ejemplo n.º 5
0
        public LoginModel Logar(LoginModel login)
        {
            using (var db = new OracleDataContext(ApiConsorcioNet.Conexao.ConnectionStrings.Acesso(login.Empresa)))
            {
                var response = db.WEBLOGINs
                               .FirstOrDefault(a => a.LOGIN == login.Login && a.SENHA == login.Password);


                if (response != null)
                {
                    var grupo = db.CNGRUPOs.First(c => c.CODGRUPO == response.CODGRUPO);

                    var cookie = new HttpCookie("VP")
                    {
                        // Value = "CMC+9+LEANDRO.AMARAL+11",
                        Value    = $"{login.Empresa}+{response.CODLOGIN}+{response.LOGIN}+{grupo.TIPOGRUPO}",
                        Expires  = DateTime.Now.AddMinutes(20),
                        HttpOnly = true
                    };

                    HttpContext.Current.Response.AppendCookie(cookie);
                }

                return(GetUser());
            }
        }
Ejemplo n.º 6
0
 public HttpResponseMessage GetUF(DataSourceLoadOptions loadOptions)
 {
     using (var db = new OracleDataContext())
     {
         var respose = db.ESTADOs.ToList();
         return(Request.CreateResponse(DataSourceLoader.Load(respose, loadOptions)));
     }
 }
Ejemplo n.º 7
0
 public static void PurgeIdentityTables(OracleDataContext context)
 {
     context.ExecuteNonQuery("DELETE FROM userroles");
     context.ExecuteNonQuery("DELETE FROM userlogins");
     context.ExecuteNonQuery("DELETE FROM userclaims");
     context.ExecuteNonQuery("DELETE FROM roles");
     context.ExecuteNonQuery("DELETE FROM users");
 }
Ejemplo n.º 8
0
        public VisitaModel GetVisita(int codvisita, string empresa)
        {
            using (var db = new OracleDataContext(ApiConsorcioNet.Conexao.ConnectionStrings.Acesso(empresa)))
            {
                var response = db.CNVISITAs.Where(a => a.CODVISITA == codvisita).ToList()
                               .Select(t => new VisitaModel
                {
                    Id       = t.CODVISITA,
                    CodGrupo = t.CODGRUPO.ToString(),
                    IdPessoa = t.IDPESSOA == null ? 0 : Convert.ToInt32(t.IDPESSOA),
                    Cliente  = new PessoaModel
                    {
                        NomeCompleto = t.VISITADO,
                        DDDFone      = t.DDDFONE,
                        Telefone     = t.FONE,
                        Email        = t.EMAIL,
                        DddCelular   = t.DDDCELULAR,
                        Celular      = t.CELULAR,
                        WhatsApp     = t.WHATSAPP,
                        Atividade    = t.ATIVIDADE,
                        IdPessoa     = t.IDPESSOA == null ? 0 : Convert.ToInt32(t.IDPESSOA),


                        Endereco = new EnderecoModel
                        {
                            UF         = t.UF,
                            Cep        = "",
                            Cidade     = t.CIDADE,
                            Logradouro = t.ENDERECO
                        }
                    },

                    BemViewModel = new BemViewModel
                    {
                        Modelo = t.MODELOBEM,
                        Marca  = t.MARCABEM
                    },
                    ValorBemAux    = t.VALORBEM != null ? t.VALORBEM.Value.ToString("N2") : "",
                    ValorBem       = t.VALORBEM,
                    MotivoNaoVenda = t.MOTIVONAOVENDA,

                    Agendamento = new AgendaModel
                    {
                        DataAgendamento       = t.DATAREAGENDAMENTO,
                        InformacaoAgendamento = t.OBSERVACOES,
                    },
                    HistoricoVisita  = t.OBSERVACOES,
                    Usuario          = t.USUARIOATUALIZACAO,
                    IsVendaRealizada = t.VENDEU == "1",
                    DataVisita       = t.DATAVISITA,
                    DataInclusao     = t.DATAINCLUSAO.GetValueOrDefault(),
                    MotivoVisita     = t.MOTIVOVISITA,
                    Percepcao        = t.PERCEPCAO
                }).ToList();

                return(response.FirstOrDefault());
            }
        }
Ejemplo n.º 9
0
 public static IEnumerable <ProfissaoViewModel> GetProfissao()
 {
     using (var db = new OracleDataContext(ApiConsorcioNet.Conexao.ConnectionStrings.Acesso("cmglobal")))
     {
         return(db.CNPROFISSAOs.Select(p => new ProfissaoViewModel {
             Id = p.ID, Profissao = p.PROFISSAO
         })
                .ToList());
     }
 }
Ejemplo n.º 10
0
        public static async Task Delete(int idpessoa, string empresa)
        {
            using (var db = new OracleDataContext(ApiConsorcioNet.Conexao.ConnectionStrings.Acesso(empresa)))
            {
                var response = db.CNVISITAPESSOAs.First(e => e.IDPESSOA == idpessoa);

                db.CNVISITAPESSOAs.DeleteOnSubmit(response);
                db.SubmitChanges();
            }
        }
Ejemplo n.º 11
0
        public static async Task <IEnumerable <PessoaModel> > Get(string empresa, string usuario, string subempresa)
        {
            using (var db = new OracleDataContext(ApiConsorcioNet.Conexao.ConnectionStrings.Acesso(empresa)))
            {
                var results = await Task.FromResult(db.CNVISITAPESSOAs);


                var usuarioPermissao = "";
                if (!string.IsNullOrEmpty(usuario))
                {
                    usuarioPermissao = db.WEBLOGINs.First(a => a.CODGRUPO == Convert.ToDecimal(usuario)).LOGIN;
                }

                var empresaPermissaoColletion = subempresa.Split(';').ToArray();

                var result = results
                             .Where(a => empresaPermissaoColletion.Contains(a.CODEMPRESA.ToString()))
                             .WhereIf(!string.IsNullOrEmpty(usuario), x => x.USUARIOINCLUSAO == usuarioPermissao);


                List <PessoaModel> responseList = new List <PessoaModel>();

                result.ToList().ForEach(a =>
                {
                    //  var obj = Newtonsoft.Json.JsonConvert.DeserializeObject<PessoaModel>(a.DADOS);

                    responseList.Add(new PessoaModel
                    {
                        NomeCompleto   = (a.STATUS == "Inativo" ? "(Inativo) " : "") + a.NOMECOMPLETO,
                        Atividade      = a.ATIVIDADE,
                        DataNascimento = a.DATANASCIMENTO,
                        DddCelular     = a.DDDCELULAR,
                        Celular        = a.CELULAR,
                        DDDFone        = a.DDDFONE,
                        Telefone       = a.TELEFONE,
                        Documento      = a.DOCUMENTO,
                        TipoPessoa     = a.TIPOPESSOA,
                        Email          = a.EMAIL,
                        WhatsApp       = a.WHATSAPP,
                        Endereco       = new EnderecoModel
                        {
                            Cep        = a.CEP,
                            Logradouro = a.LOGRADOURO,
                            Cidade     = a.CIDADE,
                            UF         = a.UF
                        },
                        IdPessoa   = Convert.ToInt32(a.IDPESSOA),
                        Informacao = a.INFORMACAO,
                        Status     = a.STATUS
                    });
                });

                return(responseList.OrderBy(a => a.NomeCompleto));
            }
        }
Ejemplo n.º 12
0
        public static List <VisitaModel> Get(decimal codgrupo, string empresa, DateTime?dtaini, DateTime?dtafim)
        {
            //new LoginData().GetUser().Empresa
            using (var db = new OracleDataContext(ApiConsorcioNet.Conexao.ConnectionStrings.Acesso(empresa)))
            {
                //   var user = (LoginModel)HttpContext.Current.Session["USERMODEL"];



                var response = db.PCURSORVISITA(codgrupo, dtaini, dtafim)
                               .Select(m => new VisitaModel
                {
                    Id      = m.CODVISITA.GetValueOrDefault(),
                    Cliente = new PessoaModel
                    {
                        NomeCompleto = m.VISITADO,
                        DddCelular   = m.DDDCELULAR,
                        Celular      = m.CELULAR,
                        Telefone     = m.FONE,
                        WhatsApp     = m.WHATSAPP,
                        Email        = m.EMAIL,
                        Atividade    = m.ATIVIDADE,
                        Endereco     = new EnderecoModel
                        {
                            Logradouro = m.ENDERECO,
                            UF         = m.UF,
                            Cidade     = m.CIDADE
                        }
                    },

                    BemViewModel = new BemViewModel
                    {
                        Modelo = m.MODELOBEM,
                        Marca  = m.MARCABEM
                    },
                    ValorBemAux      = m.VALORBEM != null ? m.VALORBEM.Value.ToString("N2") : "",
                    ValorBem         = m.VALORBEM,
                    DataVisita       = m.DATAVISITA,
                    IsVendaRealizada = m.VENDEU == "1",
                    MotivoNaoVenda   = m.MOTIVONAOVENDA,
                    Agendamento      = new AgendaModel
                    {
                        DataAgendamento = m.DATAREAGENDAMENTO,
                    },
                    HistoricoVisita = m.OBSERVACOES,
                    Usuario         = m.USUARIOATUALIZACAO,
                    DataInclusao    = m.DATAINCLUSAO.GetValueOrDefault(),
                    MotivoVisita    = m.MOTIVOVISITA,
                    Percepcao       = m.PERCEPCAO
                });

                return(response.OrderByDescending(a => a.DataVisita).ToList());
            }
        }
Ejemplo n.º 13
0
        public static void Delete(int codvisita, string empresa, string usuario)
        {
            using (var db = new OracleDataContext(ApiConsorcioNet.Conexao.ConnectionStrings.Acesso(empresa)))
            {
                var visita = db.CNVISITAs.First(a => a.CODVISITA == codvisita);


                visita.DTAEXCLUSAO     = DateTime.Now;
                visita.USUARIOEXCLUSAO = usuario;
                db.SubmitChanges();
            }
        }
Ejemplo n.º 14
0
        public static ApplicationUserManager Create(IdentityFactoryOptions <ApplicationUserManager> options, IOwinContext context)
        {
            OracleDataContext oracleContext = context.Get <ApplicationDbContext>() as OracleDataContext;

            AspNet.Identity.OracleProvider.UserStore userStore = new AspNet.Identity.OracleProvider.UserStore(oracleContext);

            IUserStore <IdentityUser> iUserStore = userStore as IUserStore <IdentityUser>;
            var manager = new ApplicationUserManager(iUserStore);

            // Configure validation logic for usernames
            manager.UserValidator = new UserValidator <IdentityUser>(manager)
            {
                AllowOnlyAlphanumericUserNames = false,
                RequireUniqueEmail             = true
            };

            // Configure validation logic for passwords
            manager.PasswordValidator = new PasswordValidator
            {
                RequiredLength          = 5,
                RequireNonLetterOrDigit = false,
                RequireDigit            = false,
                RequireLowercase        = false,
                RequireUppercase        = false,
            };

            // Configure user lockout defaults
            manager.UserLockoutEnabledByDefault          = true;
            manager.DefaultAccountLockoutTimeSpan        = TimeSpan.FromMinutes(5);
            manager.MaxFailedAccessAttemptsBeforeLockout = 5;

            // Register two factor authentication providers. This application uses Phone and Emails as a step of receiving a code for verifying the user
            // You can write your own provider and plug it in here.
            manager.RegisterTwoFactorProvider("Phone Code", new PhoneNumberTokenProvider <IdentityUser>
            {
                MessageFormat = "Your security code is {0}"
            });
            manager.RegisterTwoFactorProvider("Email Code", new EmailTokenProvider <IdentityUser>
            {
                Subject    = "Security Code",
                BodyFormat = "Your security code is {0}"
            });
            manager.EmailService = new EmailService();
            manager.SmsService   = new SmsService();
            var dataProtectionProvider = options.DataProtectionProvider;

            if (dataProtectionProvider != null)
            {
                manager.UserTokenProvider =
                    new DataProtectorTokenProvider <IdentityUser>(dataProtectionProvider.Create("ASP.NET Identity"));
            }
            return(manager);
        }
Ejemplo n.º 15
0
        public static IEnumerable <CidadeViewModelModel> GetCidade(int idEstado)
        {
            using (var db = new OracleDataContext())
            {
                var response = db.CIDADEs.Where(a => a.ESTADO == idEstado);

                return(response.Select(c => new CidadeViewModelModel
                {
                    Cidade = c.NOME,
                    IdCidade = c.ID
                }).ToList());
            }
        }
Ejemplo n.º 16
0
 public static IEnumerable <EstadoViewModel> GetEstado()
 {
     using (var db = new OracleDataContext())
     {
         var respose = db.ESTADOs.ToList();
         return(respose.Select(c => new EstadoViewModel
         {
             Estado = c.NOME,
             IdEstado = c.ID,
             Sigla = c.UF
         }).ToList());
     }
 }
Ejemplo n.º 17
0
        public async Task <IEnumerable <VisitaModel> > GetNextVisita(decimal codgrupo, string empresa)
        {
            using (var db = new OracleDataContext(ApiConsorcioNet.Conexao.ConnectionStrings.Acesso(empresa)))
            {
                var result = db.CNVISITAs
                             .Where(a => a.CODGRUPO == codgrupo && a.DATAREAGENDAMENTO == DateTime.Now.AddDays(1).Date /*&& a.DATAREAGENDAMENTO <= DateTime.Now.AddDays(6).Date*/).ToList()
                             .Select(m => new VisitaModel
                {
                    Id      = m.CODVISITA,
                    Cliente = new PessoaModel
                    {
                        NomeCompleto = m.VISITADO,
                        DddCelular   = m.DDDCELULAR,
                        Celular      = m.CELULAR,
                        Telefone     = m.FONE,
                        WhatsApp     = m.WHATSAPP,
                        Email        = m.EMAIL,
                        Atividade    = m.ATIVIDADE,

                        Endereco = new EnderecoModel
                        {
                            Logradouro = m.ENDERECO,
                            UF         = m.UF,
                            Cidade     = m.CIDADE
                        }
                    },

                    BemViewModel = new BemViewModel
                    {
                        Modelo = m.MODELOBEM,
                        Marca  = m.MARCABEM
                    },
                    ValorBemAux      = m.VALORBEM != null ? m.VALORBEM.Value.ToString("N2") : "",
                    ValorBem         = m.VALORBEM,
                    DataVisita       = m.DATAVISITA,
                    IsVendaRealizada = m.VENDEU == "1",
                    MotivoNaoVenda   = m.MOTIVONAOVENDA,
                    Agendamento      = new AgendaModel
                    {
                        DataAgendamento = m.DATAREAGENDAMENTO,
                    },
                    HistoricoVisita = m.OBSERVACOES,
                    Usuario         = m.USUARIOATUALIZACAO,
                    DataInclusao    = m.DATAINCLUSAO.GetValueOrDefault(),
                    MotivoVisita    = m.MOTIVOVISITA
                });

                return(await Task.FromResult(result.ToList()));
            }
        }
Ejemplo n.º 18
0
        public HttpResponseMessage GetCidade(DataSourceLoadOptions loadOptions)
        {
            using (var db = new OracleDataContext())
            {
                var respose = (from c in db.CIDADEs
                               join e in db.ESTADOs on c.ESTADO equals e.ID
                               select new
                {
                    c.NOME,
                    ESTADO = e.NOME
                }).ToList();


                return(Request.CreateResponse(DataSourceLoader.Load(respose, loadOptions)));
            }
        }
Ejemplo n.º 19
0
        public static async Task <PessoaModel> Get(int id, string empresa)
        {
            using (var db = new OracleDataContext(ApiConsorcioNet.Conexao.ConnectionStrings.Acesso(empresa)))
            {
                var a = await Task.FromResult(db.CNVISITAPESSOAs.FirstOrDefault(b => b.IDPESSOA == id));


                if (a == null)
                {
                    return(new PessoaModel());
                }


                var pessoa = new PessoaModel
                {
                    NomeCompleto   = a.NOMECOMPLETO,
                    Atividade      = a.ATIVIDADE,
                    DataNascimento = a.DATANASCIMENTO,
                    DddCelular     = a.DDDCELULAR,
                    Celular        = a.CELULAR,
                    DDDFone        = a.DDDFONE,
                    Telefone       = a.TELEFONE,
                    Documento      = a.DOCUMENTO,
                    TipoPessoa     = a.TIPOPESSOA,
                    Email          = a.EMAIL,
                    WhatsApp       = a.WHATSAPP,
                    Endereco       = new EnderecoModel
                    {
                        Cep        = a.CEP,
                        Logradouro = a.LOGRADOURO,
                        Cidade     = a.CIDADE,
                        UF         = a.UF
                    },
                    IdPessoa   = Convert.ToInt32(a.IDPESSOA),
                    Informacao = a.INFORMACAO,
                    Status     = a.STATUS
                };

                return(pessoa);
            }
        }
Ejemplo n.º 20
0
        private static LoginModel getPropriedadeCookie(string nomeCookie)
        {
            var cookie = OpenCookie(nomeCookie);

            if (cookie == null)
            {
                return(new LoginModel());
            }


            var keys = cookie.Value.Split('+');

            string[] valores = cookie.Value.ToString().Split('+');

            LoginModel model = new LoginModel
            {
                Empresa   = valores[0],
                CodLogin  = valores[1],
                Login     = valores[2],
                TipoGrupo = valores[3]
            };

            using (var db = new OracleDataContext(ApiConsorcioNet.Conexao.ConnectionStrings.Acesso(model.Empresa)))
            {
                model.CodGrupo = db.WEBLOGINs.First(a => a.CODLOGIN == Convert.ToDecimal(model.CodLogin)).CODGRUPO.ToString();

                model.SubEmpresaPermissao = string.Join(";", (from d in db.CNGRUPOSGEPESSOAs
                                                              where d.CODGRUPO == Convert.ToDecimal(model.CodGrupo) &&
                                                              d.SITGRUPO == 1
                                                              select new
                {
                    d.SEQREVENDA
                }).ToList()
                                                        .Select(a => new
                {
                    MARCA = db.FBUSCAMARCACOD(model.Empresa, a.SEQREVENDA)
                }).GroupBy(a => a.MARCA).Select(a => a.Key));
            }

            return(model);
        }
Ejemplo n.º 21
0
 public UserClaimsRepository(OracleDataContext oracleContext)
 {
     _db = oracleContext;
 }
Ejemplo n.º 22
0
 public UserRepository(OracleDataContext oracleContext)
 {
     _db = oracleContext;
 }
Ejemplo n.º 23
0
 public PriorizacionController(OracleDataContext oracleContext)
 {
     _db = oracleContext;
 }
Ejemplo n.º 24
0
        public static void AddOrUpdate(VisitaModel model, LoginModel user)
        {
            using (var db = new OracleDataContext(ApiConsorcioNet.Conexao.ConnectionStrings.Acesso(user.Empresa)))
            {
                try
                {
                    var visitas = db.CNVISITAs.Where(a => a.CODVISITA == model.Id && a.IDPESSOA == null);
                    foreach (var item in visitas)
                    {
                        item.IDPESSOA = model.Cliente.IdPessoa;
                        db.SubmitChanges();
                    }


                    //if (visita == null)
                    //{
                    var entity = new CNVISITA();
                    entity.CODVISITA         = db.CNVISITAs.Max(a => a.CODVISITA) + 1;
                    entity.VISITADO          = model.Cliente.NomeCompleto;
                    entity.VENDEU            = !string.IsNullOrEmpty(model.MotivoNaoVenda) ? "0" : "1";
                    entity.DATAREAGENDAMENTO = model.Agendamento.DataAgendamento;
                    entity.ENDERECO          = model.Cliente.Endereco.Logradouro;
                    entity.CIDADE            = model.Cliente.Endereco.Cidade;
                    entity.UF                     = model.Cliente.Endereco.UF;
                    entity.OBSERVACOES            = model.HistoricoVisita;
                    entity.FONE                   = model.Cliente.Telefone;
                    entity.DDDFONE                = model.Cliente.DDDFone;
                    entity.DDDCELULAR             = model.Cliente.DddCelular;
                    entity.CELULAR                = model.Cliente.Celular;
                    entity.WHATSAPP               = model.Cliente.WhatsApp.OnlyNumbers();
                    entity.CODGRUPO               = Convert.ToInt32(user.CodGrupo);
                    entity.VALORBEM               = model.ValorBem;
                    entity.MOTIVONAOVENDA         = string.IsNullOrEmpty(model.MotivoNaoVenda) ? "" : model.MotivoNaoVenda.ToUpper();
                    entity.EMAIL                  = model.Cliente.Email;
                    entity.DATAVISITA             = model.DataVisita.GetValueOrDefault();
                    entity.USUARIOATUALIZACAO     = user.Login.Replace("%2E", ".");
                    entity.REAGENDAMENTOREALIZADO = model.Agendamento.DataAgendamento == null ? true : false;
                    entity.DATAATUALIZACAO        = DateTime.Now.ToString("dd/MM/yyyy");
                    entity.MARCABEM               = model.BemViewModel.Marca;
                    entity.MODELOBEM              = model.BemViewModel.Modelo;
                    entity.DATAINCLUSAO           = DateTime.Now;
                    entity.USUARIOINCLUSAO        = user.Login.Replace("%2E", ".");
                    entity.ATIVIDADE              = model.Cliente.Atividade;
                    entity.MOTIVOVISITA           = model.MotivoVisita;
                    entity.PERCEPCAO              = model.Percepcao;
                    entity.IDPESSOA               = model.Cliente.IdPessoa;
                    entity.TIPOCONTATO            = model.TipoContato;
                    entity.VENDAQTD               = model.QtdCotaVenda;
                    entity.VENDAVALOR             = model.ValorVenda;
                    db.CNVISITAs.InsertOnSubmit(entity);

                    db.SubmitChanges();
                    //}
                    //else
                    //{

                    //    visita.VISITADO = model.Cliente.NomeCompleto;
                    //    visita.VENDEU = !string.IsNullOrEmpty(model.MotivoNaoVenda) ? "0" : "1";
                    //    visita.DATAREAGENDAMENTO = model.Agendamento.DataAgendamento;
                    //    visita.ENDERECO = model.Cliente.Endereco.Logradouro;
                    //    visita.CIDADE = model.Cliente.Endereco.Cidade;
                    //    visita.UF = model.Cliente.Endereco.UF;
                    //    visita.OBSERVACOES = model.HistoricoVisita;
                    //    visita.DDDFONE = model.Cliente.DDDFone;
                    //    visita.FONE = model.Cliente.Telefone;
                    //    visita.DDDCELULAR = model.Cliente.DddCelular;
                    //    visita.CELULAR = model.Cliente.Celular.OnlyNumbers();
                    //    visita.WHATSAPP = model.Cliente.WhatsApp.OnlyNumbers();
                    //    //visita.CODGRUPO = Convert.ToInt32(user.CodGrupo);
                    //    visita.VALORBEM = model.ValorBem;
                    //    visita.MOTIVONAOVENDA = string.IsNullOrEmpty(model.MotivoNaoVenda) ? "" : model.MotivoNaoVenda.ToUpper();
                    //    visita.EMAIL = model.Cliente.Email;
                    //    visita.DATAVISITA = model.DataVisita.GetValueOrDefault();
                    //    // visita.USUARIOATUALIZACAO = user.Login.Replace("%2E", ".");
                    //    visita.REAGENDAMENTOREALIZADO = model.Agendamento.DataAgendamento == null ? true : false;
                    //    visita.DATAATUALIZACAO = DateTime.Now.ToString("dd/MM/yyyy");
                    //    visita.MODELOBEM = model.BemViewModel.Modelo;
                    //    visita.MARCABEM = model.BemViewModel.Marca;
                    //    visita.ATIVIDADE = model.Cliente.Atividade;
                    //    visita.MOTIVOVISITA = model.MotivoVisita;
                    //    visita.PERCEPCAO = model.Percepcao;
                    //    db.SubmitChanges();
                    //}
                }
                catch (Exception ex)
                {
                    throw new Exception(" " + ex);
                }
            }
        }
Ejemplo n.º 25
0
        public static async Task AddOrUpdate(PessoaModel model, string empresa, int codsubempresa)
        {
            using (var db = new OracleDataContext(ApiConsorcioNet.Conexao.ConnectionStrings.Acesso(empresa)))
            {
                var dados = Newtonsoft.Json.JsonConvert.SerializeObject(model);

                var result = await Task.FromResult(db.CNVISITAPESSOAs.Where(a => a.IDPESSOA == model.IdPessoa));

                if (result.Any())
                {
                    result.ToList().ForEach(item =>
                    {
                        item.NOMECOMPLETO   = model.NomeCompleto.Trim().ToUpper();
                        item.DDDFONE        = model.DDDFone;
                        item.TELEFONE       = model.Telefone;
                        item.TIPOPESSOA     = model.TipoPessoa;
                        item.LOGRADOURO     = model.Endereco.Logradouro;
                        item.CIDADE         = model.Endereco.Cidade;
                        item.DATANASCIMENTO = model.DataNascimento;
                        item.DOCUMENTO      = model.Documento;
                        item.EMAIL          = model.Email;
                        item.CEP            = model.Endereco.Cep;
                        item.ATIVIDADE      = model.Atividade;
                        item.INFORMACAO     = model.Informacao;
                        item.STATUS         = model.Status;
                    });

                    db.SubmitChanges();
                }
                else
                {
                    CNVISITAPESSOA cNVISITAPESSOA = new CNVISITAPESSOA
                    {
                        NOMECOMPLETO    = model.NomeCompleto.ToUpper(),
                        DOCUMENTO       = model.Documento,
                        TIPOPESSOA      = model.TipoPessoa.ToString(),
                        DDDFONE         = model.DDDFone,
                        TELEFONE        = model.Telefone,
                        DDDCELULAR      = model.DDDFone,
                        CELULAR         = model.Celular,
                        WHATSAPP        = model.WhatsApp,
                        DATANASCIMENTO  = model.DataNascimento,
                        EMAIL           = model.Email,
                        CEP             = model.Endereco.Cep,
                        LOGRADOURO      = model.Endereco.Logradouro,
                        UF              = model.Endereco.UF,
                        CIDADE          = model.Endereco.Cidade,
                        BAIRRO          = model.Endereco.Bairro,
                        ATIVIDADE       = model.Atividade,
                        INFORMACAO      = model.Informacao,
                        DTAINCLUSAO     = DateTime.Now,
                        USUARIOINCLUSAO = "",
                        CODEMPRESA      = codsubempresa,
                        STATUS          = model.Status
                    };

                    db.CNVISITAPESSOAs.InsertOnSubmit(cNVISITAPESSOA);
                    db.SubmitChanges();
                }
            }
        }
Ejemplo n.º 26
0
        public static void AssemblyCleanup()
        {
            var context = new OracleDataContext(new OracleConnection(Configuration.ConnectionString));

            PurgeIdentityTables(context);
        }
Ejemplo n.º 27
0
 public AuthService(OracleDataContext dataContext)
 {
     _dataContext = dataContext;
 }
 public UserLoginsRepository(OracleDataContext oracleContext)
 {
     _db = oracleContext;
 }
 public RoleRepository(OracleDataContext oracleContext)
 {
     _db = oracleContext;
 }
Ejemplo n.º 30
0
        public static void AssemblyInitialize(TestContext testContext)
        {
            var context = new OracleDataContext(new OracleConnection(Configuration.ConnectionString));

            AssemblyCleanupProcess.PurgeIdentityTables(context);
        }
Ejemplo n.º 31
0
 public OracleDataContextAdapter(OracleDataContext oracleContext)
 {
     this.dataContext = oracleContext;
 }
Ejemplo n.º 32
0
 public RoleRepository(OracleDataContext oracleContext)
 {
     _db = oracleContext;
 }
 public UserRolesRepository(OracleDataContext database)
 {
     _db = database;
 }
        public void TestInitialize()
        {
            var oracleDataContext = new OracleDataContext(new OracleConnection(Configuration.ConnectionString));

            _roleStore = new RoleStore(oracleDataContext);
        }
 public UserRolesRepository(OracleDataContext database)
 {
     _db = database;
 }
Ejemplo n.º 36
0
 public PriorizacionController(OracleDataContext oracleContext)
 {
     _db = oracleContext;
 }