Пример #1
0
        public static void InabilitaUsuario()
        {
            using (var ferradura = new AtContext())
            {
                foreach (var a in ferradura.Usuarios.Where(a => a.Ativo != 1).ToList())
                {
                    //ESTA COM DEFEITO POIS O NOME COMPLETO DO USUÁRIO NO AD QUE MIGRA PARA O FERRAMENTAS ESTA DIFERENTE DO BANCO SISMATUR


                    //Console.WriteLine("nome = "+a.Nome.ToString());

                    //codigo de busca firebird
                    //using (FbConnection dbConn3 = new FbConnection(ConfigurationManager.ConnectionStrings["FireBirdConnMatur"].ConnectionString))
                    //{
                    //    var nomez = TrocaEsp(a.Nome);
                    //    var queryUsers = "select FUNCPESSOA.NOMEFUNC,FUNCCONTRATO.DATADEM from FUNCPESSOA " +
                    //        " inner join FUNCCONTRATO on FUNCCONTRATO.CODIGOFUNCPESSOA = FUNCPESSOA.CODIGOFUNCPESSOA " +
                    //        " where NOMEFUNC like '%"+nomez+"%'; ";
                    //    FbCommand myCommand3 = new FbCommand(queryUsers, dbConn3);
                    //    dbConn3.Open();
                    //    myCommand3.CommandTimeout = 0;
                    //    var myReaderUser3 = myCommand3.ExecuteReader();
                    //    int d = 0;
                    //    var ativo = 0;
                    //    while (myReaderUser3.Read())
                    //    {
                    //        var data = myReaderUser3.GetString(1).ToString();
                    //        if (String.IsNullOrEmpty(data))
                    //        {
                    //            ativo = 1;
                    //            Console.WriteLine("linha _______ATIVO____________" + d.ToString());
                    //            Console.WriteLine(myReaderUser3.GetString(0).ToString() + " - " + myReaderUser3.GetString(1).ToString());
                    //            d++;
                    //        }
                    //        else {
                    //            //Console.WriteLine("linha _________INATIVO__________" + d.ToString());
                    //            //Console.WriteLine(myReaderUser3.GetString(0).ToString() + " - " + myReaderUser3.GetString(1).ToString());
                    //            d++;
                    //        }

                    //    }
                    //    a.Ativo = ativo;
                    //    ferradura.SaveChanges();
                    //}
                }
                //Console.ReadLine();
            }
        }
Пример #2
0
        public static void AtualizaAniver()
        {
            using (var ferra = new AtContext())
            {
                int x = 1;
                foreach (var a in ferra.Usuarios.Where(a => a.Nascimento.Value == null).ToList())
                {
                    var nome = TrocaEsp(a.Nome);
                    x++;

                    //codigo de busca firebird
                    using (FbConnection dbConn2 = new FbConnection(connFb))
                    {
                        var queryUsers = "SELECT distinct FUNCPESSOA.NOMEFUNC, FUNCPESSOA.DATANASC" +
                                         " FROM FUNCPESSOA" +
                                         " INNER JOIN FUNCCONTRATO ON(FUNCCONTRATO.CODIGOFUNCPESSOA = FUNCPESSOA.CODIGOFUNCPESSOA)" +
                                         " Where EXTRACT(MONTH FROM FUNCPESSOA.DATANASC) = EXTRACT(month from current_date)" +
                                         " and FUNCCONTRATO.DATADEM is null" +
                                         " and FUNCPESSOA.NOMEFUNC LIKE '" + nome + "%';";
                        FbCommand myCommand2 = new FbCommand(queryUsers, dbConn2);
                        dbConn2.Open();
                        myCommand2.CommandTimeout = 0;
                        var myReaderUser = myCommand2.ExecuteReader();
                        while (myReaderUser.Read())
                        {
                            Console.WriteLine(myReaderUser.FieldCount.ToString());
                            if (!String.IsNullOrEmpty(myReaderUser.GetString(0).ToString()))
                            {
                                Console.WriteLine("Atualizando " + myReaderUser.GetString(0).ToString());

                                DateTime data = Convert.ToDateTime(myReaderUser.GetString(1).ToString());
                                a.Nascimento = data;
                                ferra.SaveChanges();

                                Console.WriteLine(myReaderUser.GetString(0).ToString() + " - " + data.ToString("yyyy-MM-dd HH:mm:ss"));
                            }
                        }
                    }
                    //FileMode codigo de busca firebirt
                }
                Console.ReadLine();
            }
        }
Пример #3
0
 public PaisRepository(AtContext context)
 {
     _context = context;
 }
Пример #4
0
 public PessoaRepository(AtContext context)
 {
     _context = context;
 }
Пример #5
0
 public EstadoRepository(AtContext context)
 {
     _context = context;
 }
Пример #6
0
 public AmigoRepository(AtContext context)
 {
     _context = context;
 }