public List<Fornecedor> FindAll()
        {
            try
            {
                OpenConnection();
                Cmd = new SqlCommand("SELECT * FROM Fornecedor", Con);
                Dr = Cmd.ExecuteReader();

                List<Fornecedor> lista = new List<Fornecedor>();

                while (Dr.Read())
                {
                    Fornecedor f = new Fornecedor();
                    f.IdFornecedor = Convert.ToInt32(Dr["IdFornecedor"]);
                    f.Nome = Convert.ToString(Dr["Nome"]);

                    lista.Add(f);
                }

                return lista;
            }
            catch (Exception e)
            {

                throw new Exception(e.Message);
            }
            finally
            {
                CloseConnection();
            }
        }
        public void Insert(Fornecedor f)
        {
            try
            {
                OpenConnection();
                Cmd = new SqlCommand("INSERT INTO Fornecedor(Nome) VALUES(@v1)", Con);
                Cmd.Parameters.AddWithValue("@v1", f.Nome);
                Cmd.ExecuteNonQuery();

            }
            catch (Exception e)
            {

                throw new Exception(e.Message);
            }
            finally
            {
                CloseConnection();
            }
        }
        protected void btnCadastro_Click(object sender, EventArgs e)
        {
            try
            {
                Fornecedor f = new Fornecedor();
                f.Nome = txtNome.Text;

                FornecedorDal d = new FornecedorDal();
                d.Insert(f);

                lblMensagem.Text = "Fornecedor " + f.Nome + ", cadastrado com sucesso.";

                txtNome.Text = string.Empty;
            }
            catch (Exception ex)
            {

                lblMensagem.Text = ex.Message;
            }
        }