Exemplo n.º 1
0
        public List <ClienteModel> Listar()
        {
            Cmd.Connection  = Conexao.RetornarConexao();
            Cmd.CommandText = "SELECT * FROM Cliente";

            SqlDataReader       rd       = Cmd.ExecuteReader();
            List <ClienteModel> clientes = new List <ClienteModel>();

            while (rd.Read())
            {
                ClienteModel cliente = new ClienteModel((int)rd["Id"], (string)rd["Nome"], (string)rd["CPF"], (string)rd["Email"],
                                                        (DateTime)rd["DataNascimento"], (bool)rd["Ativo"], (string)rd["Sexo"], (string)rd["EstadoCivil"], (byte[])rd["Imagem"]);
                clientes.Add(cliente);
            }
            rd.Close();
            return(clientes);
        }
        public bool VerificarLogin(string usuario, string senha)
        {
            Cmd.Connection  = Conexao.RetornarConexao();
            Cmd.CommandText = "SELECT * FROM Funcionario WHERE Usuario = @Usuario1 AND Senha = @Senha ";

            Cmd.Parameters.Clear();
            Cmd.Parameters.AddWithValue("@Usuario1", usuario);
            Cmd.Parameters.AddWithValue("@Senha", senha);

            SqlDataReader rd = Cmd.ExecuteReader();

            while (rd.Read())
            {
                if (rd != null)
                {
                    rd.Close();
                    return(true);
                }
            }
            rd.Close();
            return(false);
        }
Exemplo n.º 3
0
        public List <ClienteModel> Consultar(string busca)
        {
            busca           = $"%{busca}%";
            Cmd.Connection  = Conexao.RetornarConexao();
            Cmd.CommandText = "SELECT * FROM Cliente WHERE CPF LIKE @busca OR Nome LIKE @busca";

            Cmd.Parameters.Clear();
            Cmd.Parameters.AddWithValue("@busca", busca);

            SqlDataReader rd = Cmd.ExecuteReader();

            List <ClienteModel> clientes = new List <ClienteModel>();

            while (rd.Read())
            {
                ClienteModel cli = new ClienteModel((int)rd["Id"], (string)rd["Nome"], (string)rd["CPF"], (string)rd["Email"],
                                                    (DateTime)rd["DataNascimento"], (bool)rd["Ativo"], (string)rd["Sexo"], (string)rd["EstadoCivil"], (byte[])rd["Imagem"]);
                clientes.Add(cli);
            }
            rd.Close();
            return(clientes);
        }
Exemplo n.º 4
0
        public bool Atualizar(ClienteModel cliente)
        {
            Cmd.Connection  = Conexao.RetornarConexao();
            Cmd.CommandText = @"UPDATE Cliente SET Nome = @Nome, CPF = @CPF, Email = @Email, DataNascimento = @DataNascimento, Ativo = @Ativo, Sexo = @Sexo, EstadoCivil = @EstadoCivil, Imagem = @Imagem  WHERE Id = @id";

            Cmd.Parameters.Clear();
            Cmd.Parameters.AddWithValue("@Id", cliente.Id);
            Cmd.Parameters.AddWithValue("@nome", cliente.Nome);
            Cmd.Parameters.AddWithValue("@CPF", cliente.CPF);
            Cmd.Parameters.AddWithValue("@Email", cliente.Email);
            Cmd.Parameters.AddWithValue("@DataNascimento", Convert.ToDateTime(cliente.DataNascimento).ToShortDateString());
            Cmd.Parameters.AddWithValue("@Ativo", cliente.Ativo);
            Cmd.Parameters.AddWithValue("@Sexo", cliente.Sexo);
            Cmd.Parameters.AddWithValue("@EstadoCivil", cliente.EstadoCivil);
            Cmd.Parameters.AddWithValue("@Imagem", cliente.Imagem);


            if (Cmd.ExecuteNonQuery() == 1)
            {
                return(true);
            }
            return(false);
        }
Exemplo n.º 5
0
        public bool Inserir(ClienteModel cliente)
        {
            Cmd.Connection  = Conexao.RetornarConexao();
            Cmd.CommandText = @"INSERT INTO Cliente VALUES (@Nome, @CPF, @Email, @DataNascimento, @Ativo, @Sexo, @EstadoCivil, @Imagem)";

            Cmd.Parameters.Clear();
            Cmd.Parameters.AddWithValue("@Nome", cliente.Nome);
            Cmd.Parameters.AddWithValue("@CPF", cliente.CPF);
            Cmd.Parameters.AddWithValue("@Email", cliente.Email);
            Cmd.Parameters.AddWithValue("@DataNascimento", Convert.ToDateTime(cliente.DataNascimento).ToShortDateString());
            Cmd.Parameters.AddWithValue("@Ativo", true);
            Cmd.Parameters.AddWithValue("@Sexo", cliente.Sexo);
            Cmd.Parameters.AddWithValue("@EstadoCivil", cliente.EstadoCivil);
            Cmd.Parameters.AddWithValue("@Imagem", cliente.Imagem);

            if (Cmd.ExecuteNonQuery() == 1)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }