コード例 #1
0
        private void btnListar_Click(object sender, EventArgs e)
        {
            try
            {
                LimpaCampo();

                FornecedorControl control = new FornecedorControl();
                FornecedorModel   modelo  = new FornecedorModel();

                frmBuscaFornecedor busFornecedor = new frmBuscaFornecedor();
                busFornecedor.ShowDialog();

                if (busFornecedor.codigo != 0)
                {
                    modelo = control.SelectByID(busFornecedor.codigo);

                    txtCodFornecedor.Text = Convert.ToString(modelo.for_cod);
                    txtApelido.Text       = modelo.for_apelido;
                    txtRazaoSocial.Text   = modelo.for_razao_social;
                    txtCnpj.Text          = modelo.for_cnpj;
                    txtDataAtual.Text     = Convert.ToString(modelo.for_data_cadastro);
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("ERRO: " + ex, "ATENÇÃO", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
        }
コード例 #2
0
        private void SalvaFornecedor()
        {
            FornecedorControl control = new FornecedorControl(modelo);

            switch (controle_operacao)
            {
            case 0:
                int aux = control.Inserir();
                switch (aux)
                {
                case 0:
                    MessageBox.Show("Verifique todos os campos obrigatorios", "ATENÇÃO", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    break;

                case 1:
                    MessageBox.Show("Item ja cadastrado no banco de dados", "ATENÇÃO", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    break;

                case 2:
                    MessageBox.Show("Operação realizada com sucesso", "INFORMAÇÃO", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    LimpaCampo();
                    break;

                default:
                    MessageBox.Show("Erro na operação", "ATENÇÃO", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    break;
                }
                break;

            case 1:

                int aux2 = control.Update();
                switch (aux2)
                {
                case 0:
                    MessageBox.Show("Verifique todos os campos obrigatorios", "ATENÇÃO", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    break;

                case 2:
                    MessageBox.Show("Operação realizada com sucesso", "INFORMAÇÃO", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    LimpaCampo();
                    break;

                default:
                    MessageBox.Show("Erro na operação", "ATENÇÃO", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    break;
                }
                break;

            default:
                MessageBox.Show("Selecione as opções de NOVO ou EDITAR", "ATENÇÃO", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                break;
            }
        }
コード例 #3
0
        private void frmBuscaFornecedor_Load(object sender, EventArgs e)
        {
            FornecedorControl control = new FornecedorControl(txtCodFornecedor.Text, txtRazaoSocial.Text, txtFantasia.Text);

            try
            {
                PreencheGrid(control.Select());
            }
            catch (Exception ex)
            {
                MessageBox.Show("Erro: " + ex, "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
        }
コード例 #4
0
        private void btnSalvar_Click(object sender, EventArgs e)
        {
            try
            {
                PreencheModelo();

                FornecedorControl control = new FornecedorControl(modelo);
                SalvaFornecedor();

                LimpaCampo();
            }
            catch
            {
            }
        }
コード例 #5
0
        private void btnExcluir_Click(object sender, EventArgs e)
        {
            FornecedorControl control = new FornecedorControl();

            if (MessageBox.Show("Deseja realmente excluir este cadastro?", "Excluir cadastro", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
            {
                if (control.Excluir(txtCodFornecedor.Text))
                {
                    MessageBox.Show("Cadastro excluido com sucesso!", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    LimpaCampo();
                }
                else
                {
                    MessageBox.Show("Falha ao tentar excluir o cadastro!", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                }
            }
        }
コード例 #6
0
        private void btnBuscaFornecedor_Click(object sender, EventArgs e)
        {
            FornecedorControl control = new FornecedorControl();
            FornecedorModel   model   = new FornecedorModel();

            try
            {
                frmBuscaFornecedor buscaFornecedor = new frmBuscaFornecedor();
                buscaFornecedor.ShowDialog();

                if (buscaFornecedor.codigo != 0)
                {
                    model = control.SelectByID(buscaFornecedor.codigo);

                    txtCodFornecedor.Text  = Convert.ToString(model.for_cod);
                    txtNomeFornecedor.Text = model.for_razao_social;
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("ERRO: " + ex, "ATENÇÃO", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
        }