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(); } }
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(); } }
public PaisRepository(AtContext context) { _context = context; }
public PessoaRepository(AtContext context) { _context = context; }
public EstadoRepository(AtContext context) { _context = context; }
public AmigoRepository(AtContext context) { _context = context; }