Example #1
0
 public void ExcluirTemp(LoginENT login)
 {
     try
     {
         Int16 qtde = 0;
         conexao.LimparParametros();
         conexao.AdicionarParametros("@usuario", login.usuario);
         conexao.AdicionarParametros("@maquina", login.maquina);
         StringBuilder sql = new StringBuilder();
         sql.AppendLine("SELECT COUNT(Codigo) FROM Temp");
         qtde = Convert.ToInt16(conexao.Manipular(CommandType.Text, Convert.ToString(sql)));
         if (qtde < 2)
         {
             sql.AppendLine("TRUNCATE TABLE Temp");
             conexao.Manipular(CommandType.Text, Convert.ToString(sql));
         }
         else
         {
             sql.AppendLine("DELETE FROM Temp WHERE Maquina = @maquina AND Usuario = @usuario");
             conexao.Manipular(CommandType.Text, Convert.ToString(sql));
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show("Falha: " + ex, "Falha", MessageBoxButtons.OK, MessageBoxIcon.Warning);
     }
 }
Example #2
0
 public void VerificarLogadoPorMarquina(LoginENT login)
 {
     try
     {
         conexao.LimparParametros();
         conexao.AdicionarParametros("@maquina", login.maquina);
         StringBuilder sql = new StringBuilder();
         sql.AppendLine("SELECT * FROM Temp WHERE Maquina = @maquina");
         DataTable dt = conexao.Consultar(CommandType.Text, Convert.ToString(sql));
         foreach (DataRow dr in dt.Rows)
         {
             login.codigo           = Convert.ToInt16(dr["Codigo"]);
             login.usuario          = dr["Usuario"].ToString();
             login.ativo            = Convert.ToBoolean(dr["Ativo"]);
             login.grupo            = dr["Grupo"].ToString();
             login.empresa_fantasia = dr["Empresa"].ToString();
             login.maquina          = dr["Maquina"].ToString();
             login.versao           = dr["Versao"].ToString();
             login.data_ult_login   = Convert.ToDateTime(dr["Data"]);
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show("Falha: " + ex, "Falha", MessageBoxButtons.OK, MessageBoxIcon.Warning);
     }
 }
Example #3
0
 public string InserirUsuario(LoginENT login)
 {
     try
     {
         conexao.LimparParametros();
         conexao.AdicionarParametros("@codigo", login.codigo);
         conexao.AdicionarParametros("@usuario", login.usuario);
         conexao.AdicionarParametros("@ativo", login.ativo);
         conexao.AdicionarParametros("@grupo", login.grupo);
         conexao.AdicionarParametros("@empresa", login.empresa);
         conexao.AdicionarParametros("@versao", login.versao);
         conexao.AdicionarParametros("@maquina", login.maquina);
         conexao.AdicionarParametros("@data", login.data_ult_login);
         StringBuilder sql = new StringBuilder();
         sql.AppendLine("INSERT INTO Temp (Codigo, Usuario, Ativo, Grupo, Empresa, Maquina, Versao, Data) ");
         sql.AppendLine("VALUES(@codigo,@usuario,@ativo,@grupo,@empresa,@maquina,@versao, @data) ");
         sql.AppendLine("SELECT Codigo FROM Temp WHERE Usuario = @usuario");
         string codigo = conexao.Manipular(CommandType.Text, Convert.ToString(sql)).ToString();
         return(codigo);
         // >> inserir usuário logado no controle, USAR QDO FINALIZAR O SISTEMA
         //conexao.LimparParametros();
         //conexao.AdicionarParametros("@codigo", login.codigo);
         //conexao.AdicionarParametros("@usuario", login.usuario);
         //conexao.AdicionarParametros("@maquina", login.maquina);
         //conexao.AdicionarParametros("@versao", login.versao);
         //StringBuilder sql = new StringBuilder();
         //sql.AppendLine("INSERT INTO Funcionario_Controle (Cod_Funcionario, Funcionario, Maquina, Data_Acesso, Versao) ");
         //sql.AppendLine("VALUES(@codigo, @usuario, @maquina, GETDATE(), @versao)");
         //conexao.Manipular(CommandType.Text, Convert.ToString(sql)).ToString();
     }
     catch (Exception ex)
     {
         return(ex.Message);
     }
 }
Example #4
0
        public string VerificarUsuario(LoginENT login)
        {
            try
            {
                conexao.LimparParametros();
                conexao.AdicionarParametros("@usuario", login.usuario);
                conexao.AdicionarParametros("@senha", login.senha);

                StringBuilder sql = new StringBuilder();
                sql.AppendLine("SELECT u.Codigo,u.Usuario,u.Senha,u.Grupo AS 'Cod. Grupo',g.Grupo,u.Data_Cadastro,  ");
                sql.AppendLine("u.Data_Atualizacao,u.Maquina,u.Versao,u.Data_Ult_Login,u.Ativo FROM usuario u ");
                sql.AppendLine("INNER JOIN Usuario_Grupo g ON u.Grupo = g.Codigo ");
                sql.AppendLine("WHERE Usuario = @usuario AND Senha = @senha");



                DataTable dt = conexao.Consultar(CommandType.Text, Convert.ToString(sql));
                foreach (DataRow dr in dt.Rows)
                {
                    login.codigo           = Convert.ToInt16(dr["Codigo"]);
                    login.usuario          = dr["Usuario"].ToString();
                    login.senha            = dr["Senha"].ToString();
                    login.cod_grupo        = Convert.ToInt16(dr["Cod. Grupo"]);
                    login.grupo            = dr["Grupo"].ToString();
                    login.data_cadastro    = Convert.ToDateTime(dr["Data_Cadastro"]);
                    login.data_atualizacao = Convert.ToDateTime(dr["Data_Atualizacao"]);
                    login.maquina          = dr["Maquina"].ToString();
                    login.versao           = dr["Versao"].ToString();
                    login.data_ult_login   = Convert.ToDateTime(dr["Data_Ult_Login"]);
                    login.ativo            = Convert.ToBoolean(dr["Ativo"]);

                    //login.cod_empresa = Convert.ToInt16(dr["Cod. Empresa"]);
                    //login.empresa = dr["Empresa"].ToString();
                    return(achou = "1");
                }
                return(achou = "0");
            }
            catch (Exception ex)
            {
                return(ex.Message);
            }
        }
Example #5
0
 public string AtualizarUsuarioLogado(LoginENT login)
 {
     try
     {
         conexao.LimparParametros();
         conexao.AdicionarParametros("@codigo", login.codigo);
         conexao.AdicionarParametros("@maquina", login.maquina);
         conexao.AdicionarParametros("@versao", login.versao);
         conexao.AdicionarParametros("@data", login.data_ult_login);
         StringBuilder sql = new StringBuilder();
         sql.Clear();
         sql.AppendLine("UPDATE Usuario Set Maquina = @maquina, Versao = @versao, Data_Ult_Login = getdate() ");
         sql.AppendLine("WHERE Codigo = @codigo");
         conexao.Manipular(CommandType.Text, Convert.ToString(sql));
         string codigo = login.codigo.ToString();
         return(codigo);
     }
     catch (Exception ex)
     {
         return(ex.Message);
     }
 }