private void excluirFornecedorBtn_Click_1(object sender, EventArgs e)
 {
     try
     {
         if ((CodigoFornecedor != 0))
         {
             if (MessageBox.Show("Deseja realmente excluir isto?", "Cuidado!", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2) == DialogResult.Yes)
             {
                 Fornecedor fornecedor = new Fornecedor();
                 fornecedor.IdFornecedor = CodigoFornecedor;
                 DALFornecedor dALFornecedor = new DALFornecedor();
                 dALFornecedor.Excluir(fornecedor.IdFornecedor);
                 consultaFonecedorGridView.DataSource = dALFornecedor.Pesquisar();
                 CodigoFornecedor = 0;
                 MessageBox.Show("Fornecedor excluído com sucesso!", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information);
             }
             else
             {
                 MessageBox.Show("Operação cancelada!", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information);
             }
         }
         else
         {
             MessageBox.Show("Tabela vazia ou fornecedor nao selecionado!", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error);
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message, "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
        private void alterarFornecedorBtn_Click_1(object sender, EventArgs e)
        {
            try
            {
                if (CodigoFornecedor != 0)
                {
                    if (alterarFornecedor == null)
                    {
                        alterarFornecedor           = new AlterarFornecedor(CodigoFornecedor);
                        alterarFornecedor.Disposed += new EventHandler(alterarFornecedor_Disposed);
                        alterarFornecedor.Show();
                    }

                    DALFornecedor dALFornecedor = new DALFornecedor();
                    Fornecedor    fornecedor    = dALFornecedor.carregaFornecedor(CodigoFornecedor);
                }
                else
                {
                    MessageBox.Show("Tabela vazia ou fornecedor nao selecionado!", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
        private void cadastrarFornecedorBtn_Click_1(object sender, EventArgs e)
        {
            try
            {
                Fornecedor fornecedor = new Fornecedor();
                ValidarCamposFornecedor validarCamposFornecedor = new ValidarCamposFornecedor();
                fornecedor.Nome   = nomeFornCadTbx.Text;
                fornecedor.Cnpj   = cnpjFornCadMskBox.Text;
                fornecedor.Email  = emailFornCadTbx.Text;
                fornecedor.Tipo   = tipoNumeroFornCadCbx.Text;
                fornecedor.Numero = numeroFornCadMskBx.Text;
                fornecedor.Ddd    = dddFornCadTbx.Text;

                if (validarCamposFornecedor.ValidarCampos(fornecedor) == 0)
                {
                    DALFornecedor dALFornecedor = new DALFornecedor();
                    dALFornecedor.Inserir(fornecedor);
                    MessageBox.Show("Fornecedor cadastrado com sucesso!", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    conn.Close();
                    Dispose();
                }
                else
                {
                    switch (validarCamposFornecedor.ValidarCampos(fornecedor))
                    {
                    case 1:
                        MessageBox.Show("Nome é obrigatório.", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                        break;

                    case 2:
                        MessageBox.Show("CNPJ invalido ou vazio!", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                        break;

                    case 3:
                        MessageBox.Show("Email invalido ou vazio!", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                        break;

                    case 4:
                        MessageBox.Show("Tipo é obrigatório.", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                        break;

                    case 5:
                        MessageBox.Show("DDD é obrigatório.", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                        break;

                    case 6:
                        MessageBox.Show("Numero é obrigatório.", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                        break;
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
        public void carregarDadosNoTextBox()
        {
            if (_codigoFornecedor != 0)
            {
                DALFornecedor dALFornecedor = new DALFornecedor();
                Fornecedor    fornecedor    = dALFornecedor.carregaFornecedor(_codigoFornecedor);

                nomeAltFornTbx.Text       = fornecedor.Nome;
                cnpjAltFornMskBx.Text     = fornecedor.Cnpj;
                emailAltFornTbx.Text      = fornecedor.Email;
                dddAltFornTbx.Text        = fornecedor.Ddd;
                tipoNumeroAltFornCbx.Text = fornecedor.Tipo;
                numeroAltFornMskBx.Text   = fornecedor.Numero;
            }
        }
Example #5
0
        private void localizarFornBtn_Click_1(object sender, EventArgs e)
        {
            try
            {
                DALFornecedor dALFornecedor = new DALFornecedor();


                if (nomeLocalizaFornTbx.Text == string.Empty)
                {
                    localizaFornecedorGridView.DataSource = dALFornecedor.PesquisarPorCnpj(cnpjLocalizaFornMskBx.Text);
                    alterarNomesCulunasGridView();
                }
                else
                {
                    localizaFornecedorGridView.DataSource = dALFornecedor.PesquisarPorNome(nomeLocalizaFornTbx.Text);
                    alterarNomesCulunasGridView();
                }
                conn.Close();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
        private void salvarFornBtn_Click_1(object sender, EventArgs e)
        {
            try
            {
                Fornecedor fornecedor = new Fornecedor();
                ValidarCamposFornecedor validarCamposFornecedor = new ValidarCamposFornecedor();
                fornecedor.Nome         = nomeAltFornTbx.Text;
                fornecedor.Cnpj         = cnpjAltFornMskBx.Text;
                fornecedor.Email        = emailAltFornTbx.Text;
                fornecedor.Ddd          = dddAltFornTbx.Text;
                fornecedor.Numero       = numeroAltFornMskBx.Text;
                fornecedor.Tipo         = tipoNumeroAltFornCbx.Text;
                fornecedor.IdFornecedor = _codigoFornecedor;

                if ((_codigoFornecedor != 0))
                {
                    if (validarCamposFornecedor.ValidarCampos(fornecedor) == 0)
                    {
                        if (MessageBox.Show("Deseja realmente alterar isto?", "Cuidado!", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2) == DialogResult.Yes)
                        {
                            DALFornecedor dALFornecedor = new DALFornecedor();
                            dALFornecedor.Alterar(fornecedor);

                            MessageBox.Show("Fornecedor alterado com sucesso!");
                            conn.Close();
                            Dispose();
                        }
                        else
                        {
                            MessageBox.Show("Operação cancelada!", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        }
                    }
                    else
                    {
                        switch (validarCamposFornecedor.ValidarCampos(fornecedor))
                        {
                        case 1:
                            MessageBox.Show("Nome é obrigatório.", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                            break;

                        case 2:
                            MessageBox.Show("CNPJ invalido ou vazio!", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                            break;

                        case 3:
                            MessageBox.Show("Email invalido ou vazio!", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                            break;

                        case 4:
                            MessageBox.Show("Tipo é obrigatório.", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                            break;

                        case 5:
                            MessageBox.Show("DDD é obrigatório.", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                            break;

                        case 6:
                            MessageBox.Show("Numero é obrigatório.", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                            break;
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }