private void btSalvar_Click(object sender, EventArgs e)
        {
            try
            {
                //leitura de dados
                ModeloFornecedor modelo = new ModeloFornecedor();
                modelo.ForNome      = txtNome.Text;
                modelo.ForRsocial   = txtRazaoSocial.Text;
                modelo.ForCnpj      = txtCpfCnpj.Text;
                modelo.ForIe        = txtRgIe.Text;
                modelo.ForFone      = txtTel.Text;
                modelo.ForEmail     = txtEmail.Text;
                modelo.ForCel       = txtCel.Text;
                modelo.ForCep       = txtCep.Text;
                modelo.ForBairro    = txtBairro.Text;
                modelo.ForEstado    = txtEstado.Text;
                modelo.ForCidade    = txtCidade.Text;
                modelo.ForEndereco  = txtEnd.Text;
                modelo.ForEndNumero = txtEndNumero.Text;

                // obj para gravar os dados no banco
                DALConexao    cx  = new DALConexao(DadosDaConexao.StringDeConexao);
                BLLFornecedor bll = new BLLFornecedor(cx);

                if (this.operacao == "inserir")
                {
                    //cadastrar um fornecedor
                    bll.Incluir(modelo);
                    MessageBox.Show("Cadastro efetuado com sucesso! O código do fornecedor é: " + modelo.ForCod.ToString());
                }
                else
                {
                    //alterar um fornecedor
                    modelo.ForCod = Convert.ToInt32(txtCodigo.Text);
                    bll.Alterar(modelo);
                    MessageBox.Show("Cadastro atualizado com sucesso!");
                }
                this.limpaTela();
                this.alteraBotoes(1);
            }
            catch (Exception erro)
            {
                MessageBox.Show(erro.Message);
            }
        }
예제 #2
0
        private void btnSalvar_Click(object sender, EventArgs e)
        {
            try
            {
                ModeloFornecedor modelo = new ModeloFornecedor();
                modelo.ForNome     = txtNomeFor.Text;
                modelo.ForBairro   = txtBairro.Text;
                modelo.ForCel      = mskCelular.Text;
                modelo.ForCep      = txtCEP.Text;
                modelo.ForCidade   = txtCidade.Text;
                modelo.ForCnpj     = txtCNPJ.Text;
                modelo.ForEmail    = txtEmail.Text;
                modelo.ForEndereco = txtRua.Text;
                modelo.ForEndNum   = txtNumero.Text;
                modelo.ForEstado   = txtEstado.Text;
                modelo.ForFone     = mskTelefone.Text;
                modelo.ForIe       = txtIE.Text;
                modelo.ForRSocial  = txtRSocial.Text;

                DALConexao    cx  = new DALConexao(DadosDaConexao.StringDeConexao);
                BLLFornecedor bll = new BLLFornecedor(cx);

                if (this.operacao == "Inserir")
                {
                    bll.Incluir(modelo);
                    MessageBox.Show("Cadastro efetuado! " + modelo.ForCod.ToString());
                }
                else
                {
                    //alterar categoria
                    modelo.ForCod = Convert.ToInt32(txtCodFornecedor.Text);
                    bll.Alterar(modelo);
                    MessageBox.Show("Cadastro alterado com sucesso!");
                }

                this.LimpaTela();
                this.AlteraBotoes(1);
            }

            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }