private void btn_cadastrar_Click(object sender, EventArgs e)
        {
            FormCasdatroFornecedor cadastro = new FormCasdatroFornecedor();
            cadastro.ShowDialog();

            // atualizando data grid
            Fornecedores fornecedor = new Fornecedores();
            fornecedor.ListarFornecedores(dgw_Fornecedores);
        }
        private void btn_visualizar_Click(object sender, EventArgs e)
        {
            if (dgw_Fornecedores.CurrentCell != null)
            {
                int selecionado = dgw_Fornecedores.CurrentCell.RowIndex;

                int idfonecedor;
                idfonecedor = int.Parse(dgw_Fornecedores.Rows[selecionado].Cells["id_fornecedor"].Value.ToString());

                FormVisualizarFornecedor Formfornecedor = new FormVisualizarFornecedor(idfonecedor);
                Formfornecedor.ShowDialog();

                // atualizando data grid
                Fornecedores fornecedor = new Fornecedores();
                fornecedor.ListarFornecedores(dgw_Fornecedores);
            }
        }
        private void btn_cadastrar_Click(object sender, EventArgs e)
        {
            // criando novo fornecedor

            Fornecedores fornecedor = new Fornecedores();

            fornecedor.NomeFatasia = tb_nomeFantasia.Text;
            fornecedor.RazaoSocial = tb_razaosocial.Text;
            fornecedor.Cpf = mtb_cpf.Text;
            fornecedor.Cnpj = mtb_cnpj.Text;
            fornecedor.Endereco = tb_endereco.Text;
            fornecedor.Cidade = tb_cidade.Text;
            fornecedor.Fone = mtb_telefone.Text;
            fornecedor.Email = mtb_email.Text;
            fornecedor.IE = mtb_ie.Text;
            fornecedor.Obs = tb_obs.Text;

            fornecedor.CadatraFornecededor();
            // fim de cadastro.
        }
        private void btn_salvar_Click(object sender, EventArgs e)
        {
            // criando buscando o fornecedor selecionado
            Fornecedores fornecedor = new Fornecedores();

            fornecedor.Id_fornecedor =int.Parse(tb_idfornecedor.Text);
            fornecedor.NomeFatasia = tb_nomeFantasia.Text;
            fornecedor.RazaoSocial = tb_razaosocial.Text;
            fornecedor.Cpf = mtb_cpf.Text;
            fornecedor.Cnpj = mtb_cnpj.Text;
            fornecedor.Endereco = tb_endereco.Text;
            fornecedor.Cidade = tb_cidade.Text;
            fornecedor.Fone = mtb_telefone.Text;
            fornecedor.Email = mtb_email.Text;
            fornecedor.IE = mtb_ie.Text;
            fornecedor.Obs = tb_obs.Text;

            fornecedor.AlterarFornecedor(fornecedor.Id_fornecedor);

            Close();
        }
        public FormVisualizarFornecedor(int idFornecedor)
        {
            InitializeComponent();

            // criando buscando o fornecedor selecionado

            Fornecedores fornecedor = new Fornecedores();

            fornecedor.VisalizarFornecedor(idFornecedor);

            tb_idfornecedor.Text = fornecedor.Id_fornecedor.ToString();
            tb_nomeFantasia.Text = fornecedor.NomeFatasia;
            tb_razaosocial.Text = fornecedor.RazaoSocial;
            mtb_cpf.Text = fornecedor.Cpf;
            mtb_cnpj.Text = fornecedor.Cnpj;
            tb_endereco.Text = fornecedor.Endereco;
            tb_cidade.Text = fornecedor.Cidade;
            mtb_telefone.Text = fornecedor.Fone;
            mtb_email.Text = fornecedor.Email;
            mtb_ie.Text = fornecedor.IE;
            tb_obs.Text = fornecedor.Obs;

            // desabilitando componetes

            tb_idfornecedor.Enabled = false;
            tb_nomeFantasia.Enabled = false;
            tb_razaosocial.Enabled = false;
            mtb_cpf.Enabled = false;
            mtb_cnpj.Enabled = false;
            tb_endereco.Enabled = false;
            tb_cidade.Enabled = false;
            mtb_telefone.Enabled = false;
            mtb_email.Enabled = false;
            mtb_ie.Enabled = false;
            tb_obs.Enabled = false;

            btn_salvar.Visible = false;
        }
        private void FormFornecedores_Load(object sender, EventArgs e)
        {
            Fornecedores fornecedor = new Fornecedores();
            fornecedor.ListarFornecedores(dgw_Fornecedores);

            // alterando titulo da colunas
            dgw_Fornecedores.Columns["id_fornecedor"].HeaderText = "ID";
            dgw_Fornecedores.Columns["nomefatasia"].HeaderText = "Nome Fantasia";
            dgw_Fornecedores.Columns["razaosocial"].HeaderText = "Razão Social";
            dgw_Fornecedores.Columns["cpf"].HeaderText = "CPF";
            dgw_Fornecedores.Columns["CNPJ"].HeaderText = "CNPJ";
            dgw_Fornecedores.Columns["ie"].HeaderText = "Inscrição Estadual";
            dgw_Fornecedores.Columns["endereco"].HeaderText = "Endereço";
            dgw_Fornecedores.Columns["cidade"].HeaderText = "Cidade";
            dgw_Fornecedores.Columns["fone"].HeaderText = "Telefone";
            dgw_Fornecedores.Columns["email"].HeaderText = "E-Mail";
            dgw_Fornecedores.Columns["obs"].HeaderText = "Observação";

            // alterado posição da coluna no data grid

            dgw_Fornecedores.Columns["id_fornecedor"].DisplayIndex = 0;
            dgw_Fornecedores.Columns["nomefatasia"].DisplayIndex = 1;
            dgw_Fornecedores.Columns["razaosocial"].DisplayIndex = 2;
            dgw_Fornecedores.Columns["cpf"].DisplayIndex = 3;
            dgw_Fornecedores.Columns["CNPJ"].DisplayIndex = 4;
            dgw_Fornecedores.Columns["ie"].DisplayIndex = 5;
            dgw_Fornecedores.Columns["endereco"].DisplayIndex = 6;
            dgw_Fornecedores.Columns["cidade"].DisplayIndex = 7;
            dgw_Fornecedores.Columns["fone"].DisplayIndex = 8;
            dgw_Fornecedores.Columns["email"].DisplayIndex = 9;
            dgw_Fornecedores.Columns["obs"].DisplayIndex = 10;

            // barra de rodape

            toolStripStatusLabel1.Text = dgw_Fornecedores.RowCount + " Fornecedores Cadastrado.";
        }
        private void button1_Click(object sender, EventArgs e)
        {
            var resultado = MessageBox.Show("Tem Certeza de quer excluir o Registro Selecionado ?", "Excluir Registro", MessageBoxButtons.YesNo);

            if (resultado == DialogResult.Yes)
            {

                Fornecedores fornecedor = new Fornecedores();
                fornecedor.DeletarFornecedor(int.Parse(tb_idfornecedor.Text));
                Close();

            }
        }