예제 #1
0
        //=============================================================================================================
        private void btSalvar_Click(object sender, EventArgs e)
        {
            try //tratamento de erro
            {
                //leitura dos dados
                ModeloFornecedor modelo = new ModeloFornecedor();//cria uma objeto que representa os dados da tabela catagoria

                //passar os valores da tela para os campos:
                modelo.ForNome      = txtNome.Text;
                modelo.ForCnpj      = txtCpfCnpj.Text;
                modelo.ForIe        = txtIe.Text;
                modelo.ForRSocial   = txtRSocial.Text;
                modelo.ForCep       = txtCep.Text;
                modelo.ForEndereco  = txtEndereco.Text;
                modelo.ForBairro    = txtBairro.Text;
                modelo.ForFone      = txtFone.Text;
                modelo.ForCel       = txtCelular.Text;
                modelo.ForEmail     = txtEmail.Text;
                modelo.ForEndNumero = txtNumero.Text;
                modelo.ForCidade    = txtCidade.Text;
                modelo.ForEstado    = txtEstado.Text;


                //obj para gravar os dados no banco
                DALConexao cx = new DALConexao(DadosDaConexao.StringDeConexao);//Recebe a string da conexão da classe DadosDaConexão

                //bll possui os metodos para incluir e alterar
                BLLFornecedor bll = new BLLFornecedor(cx);//passa a string de conexao

                //verificar qual o tipo de operação que vai executar ao gravar
                if (this.operacao == "inserir")//valida se é um inserção, verificar o valro da variavel operação
                {
                    //cadastrar uma Fornecedor
                    bll.Incluir(modelo);                                                      //passa o nome para o metodo incluir
                    MessageBox.Show("Cadastro efetuado: Código " + modelo.ForCod.ToString()); //retorna a mensagem como o codigo do item que foi gerado
                }
                else //se for alterar:
                {
                    //alterar uma Fornecedor
                    modelo.ForCod = Convert.ToInt32(txtCodigo.Text); //alterar a Fornecedor correspondente ao codigo exixtente na tela
                    bll.Alterar(modelo);                             //alterar conforme codigo da tela
                    MessageBox.Show("Cadastro alterado");            //mostrar mensagem de confirmação
                }

                //em ambos os casos:
                this.LimpaTela();              // limpar a tela
                this.alteraBotoes(1);          //volta os botoes para o estado padrão
            }
            catch (Exception erro)             // caos der algum erro...(não limpa a tela)
            {
                MessageBox.Show(erro.Message); //retorna mensagem do sistema, melhorar mensagem para o usuario
            }
        }
예제 #2
0
        private void btSalvar_Click(object sender, EventArgs e)
        {
            try
            {
                //leitura dos dados
                DTOFornecedor modelo = new DTOFornecedor();
                modelo.FantasiaFornecedor            = txtFantasia.Text;
                modelo.RazaoFornecedor               = txtRazao.Text;
                modelo.Fone1Fornecedor               = txtFone1.Text;
                modelo.Fone2Fornecedor               = txtFone2.Text;
                modelo.Email1Fornecedor              = txtEmail1.Text;
                modelo.Email2Fornecedor              = txtEmail2.Text;
                modelo.ContatoFornecedor             = txtContato.Text;
                modelo.CnpjFornecedor                = txtCnpj.Text;
                modelo.EnderecoCepFornecedor         = txtCep.Text;
                modelo.EnderecoLogradouroFornecedor  = txtLogradouro.Text;
                modelo.EnderecoNumeroFornecedor      = txtNumero.Text;
                modelo.EnderecoComplementoFornecedor = txtComplemento.Text;
                modelo.EnderecoBairroFornecedor      = txtBairro.Text;
                modelo.EnderecoCidadeFornecedor      = txtCidade.Text;
                modelo.EnderecoEstadoFornecedor      = txtEstado.Text;
                //conexão
                DALConexao    cx  = new DALConexao(DadosDaConexao.StringDaConexao);
                BLLFornecedor bll = new BLLFornecedor(cx);

                if (this.operacao == "inserir")
                {
                    // cadastra fornecedor
                    bll.Incluir(modelo);
                    MessageBox.Show("Cadastro efetuado com sucesso. Razão Social: " + modelo.RazaoFornecedor.ToString() + ".");
                    this.LimpaCampos();
                    this.alteraBotoes(1);
                }
                else
                {
                    // altera fornecedor
                    modelo.IdFornecedor = Convert.ToInt32(txtcodigo.Text);
                    bll.Alterar(modelo);
                    MessageBox.Show("Cadastro alterado com sucesso. Razão Social: " + modelo.RazaoFornecedor.ToString() + ".");
                    this.LimpaCampos();
                    this.alteraBotoes(1);
                }
            }
            catch (Exception erro)
            {
                MessageBox.Show(erro.Message);
            }
        }
예제 #3
0
        private void btSalvar_Click(object sender, EventArgs e)
        {
            try
            {
                //criar uma conexao
                ModeloFornecedor modelo = new ModeloFornecedor();
                modelo.ForNome      = txtNome.Text;
                modelo.ForRsocial   = txtRSocial.Text;
                modelo.ForCnpj      = txtCNPJ.Text;
                modelo.ForIe        = txtIe.Text;
                modelo.ForCep       = txtCep.Text;
                modelo.ForCidade    = txtCidade.Text;
                modelo.ForEstado    = txtEstado.Text;
                modelo.ForEndereco  = txtRua.Text;
                modelo.ForEndNumero = txtNumero.Text;
                modelo.ForBairro    = txtBairro.Text;
                modelo.ForEmail     = txtEmail.Text;
                modelo.ForFone      = txtFone.Text;
                modelo.ForCelular   = txtCelular.Text;


                //objeto para gravar os dados do banco
                DALConexao    cx            = new DALConexao(DadosDaConexao.StringDeConexao);
                BLLFornecedor bllFornecedor = new BLLFornecedor(cx);

                if (frm.Operacao == "inserir")
                {
                    bllFornecedor.Incluir(modelo);                        //CADASTRA NOVA CATEGORIA
                    MessageBox.Show("Cadastro efetuado: Codigo " + modelo.ForCod.ToString());
                }
                else
                {
                    modelo.ForCod = Convert.ToInt32(txtCodigo.Text);    //ALTERA UMA CATEGORIA
                    bllFornecedor.Alterar(modelo);
                    MessageBox.Show("Cadastro alterado");
                }

                LimpaTela();
                AlterarBotoes(1);
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
        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);
            }
        }
 private void btSalvar_Click(object sender, EventArgs e)
 {
     try
     {
         //leitura dos dados
         ModeloFornecedor modelo = new ModeloFornecedor();
         modelo.Fordatacadastro = txtdatacadastro.Value;
         modelo.ForNome         = txtNome.Text;
         modelo.ForCnpj         = txtCnpj.Text;
         modelo.ForIe           = txtie.Text;
         modelo.ForRsocial      = txtRsocial.Text;
         modelo.ForCep          = txtCep.Text.Replace("-", "");
         modelo.ForLogradouro   = txtLogradouro.Text;
         modelo.ForBairro       = txtBairro.Text;
         modelo.ForFone         = txtFone.Text;
         modelo.ForCelular      = txtCel.Text;
         modelo.ForEmail        = txtEmail.Text;
         modelo.ForEndNumero    = txtEndNumero.Text;
         modelo.ForCidade       = txtCidade.Text;
         modelo.ForEstado       = txtEstado.Text;
         //obj para gravar os dados no banco
         DaoConexao    cx  = new DaoConexao(DadosDeConexao.StringDeConexao);
         BLLFornecedor bll = new BLLFornecedor(cx);
         if (this.operacao == "inserir")
         {
             //cadastrar uma Forente
             bll.Incluir(modelo);
             MessageBox.Show("Cadastro efetuado: Código " + modelo.ForCod.ToString());
         }
         else
         {
             //alterar uma Forente
             modelo.ForCod = Convert.ToInt32(txtCodigo.Text);
             bll.Alterar(modelo);
             MessageBox.Show("Cadastro alterado");
         }
         this.LimpaTela();
         this.alteraBotoes(1);
     }
     catch (Exception erro)
     {
         MessageBox.Show(erro.Message);
     }
 }
예제 #6
0
        private void btSalvar_Click(object sender, EventArgs e)
        {
            try
            {
                //leitura dos dados
                ModeloFornecedor modelo = new ModeloFornecedor();
                modelo.ForNome      = txtNome.Text;
                modelo.ForRSocial   = txtRSocial.Text;
                modelo.ForCnpj      = txtCNPJ.Text;
                modelo.ForIe        = txtIE.Text;
                modelo.ForCep       = txtCep.Text;
                modelo.ForEstado    = txtEstado.Text;
                modelo.ForCidade    = txtCidade.Text;
                modelo.ForEndereco  = txtRua.Text;
                modelo.ForEndNumero = txtNumero.Text;
                modelo.ForBairro    = txtBairro.Text;
                modelo.ForFone      = txtTelefone.Text;
                modelo.ForCelular   = txtCelular.Text;
                modelo.ForEmail     = txtEmail.Text;

                //obj para gravar os dados no banco
                DAOConexao    cx  = new DAOConexao(DAOBanco.StringDeConexao);
                BLLFornecedor bll = new BLLFornecedor(cx);
                if (this.operacao == "inserir")
                {
                    //cadastrar uma categoria
                    bll.Incluir(modelo);
                    MessageBox.Show("Cadastro efetuado: Código " + modelo.ForCod.ToString());
                }
                else
                {
                    //alterar uma categoria
                    modelo.ForCod = Convert.ToInt32(txtCodigo.Text);
                    bll.Alterar(modelo);
                    MessageBox.Show("Cadastro alterado");
                }
                this.LimpaTela();
                this.alteraBotoes(1);
            }
            catch (Exception erro)
            {
                MessageBox.Show(erro.Message);
            }
        }
예제 #7
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);
            }
        }
        private void btSalvar_Click(object sender, EventArgs e)
        {
            try
            {
                ModeloFornecedor modelo = new ModeloFornecedor();
                modelo.ForNome      = txtNome.Text;
                modelo.ForRSocial   = txtRSocial.Text;
                modelo.ForCnpj      = txtCnpj.Text;
                modelo.ForIe        = txtIe.Text;
                modelo.ForCep       = txtCep.Text;
                modelo.ForCidade    = txtCidade.Text;
                modelo.ForEstado    = txtEstado.Text;
                modelo.ForEndereco  = txtEndereco.Text;
                modelo.ForEndNumero = txtEndnumero.Text;
                modelo.ForBairro    = txtBairro.Text;
                modelo.ForEmail     = txtEmail.Text;
                modelo.ForFone      = txtFone.Text;
                modelo.ForCelular   = txtCel.Text;

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

                if (this.operacao == "inserir")
                {
                    bll.Incluir(modelo);
                    MessageBox.Show("Cadastro efetuado: Código " + modelo.ForCod.ToString());
                }
                else
                {
                    modelo.ForCod = Convert.ToInt32(txtCodigo.Text);
                    bll.Alterar(modelo);
                    MessageBox.Show("Cadastro alterado! ");
                }
                this.LimpaTela();
                this.alteraBotoes(1);
            }
            catch (Exception erro)
            {
                MessageBox.Show(erro.Message);
            }
        }
 private void btnSalvar_Click(object sender, EventArgs e)
 {
     try
     {
         ModeloFornecedor fornecedor = new ModeloFornecedor();
         fornecedor.For_nome      = txtFornecedor.Text;
         fornecedor.For_rsocial   = txtRsocial.Text;
         fornecedor.For_ie        = txtRGIE.Text;
         fornecedor.For_cnpj      = txtCPFCNPJ.Text;
         fornecedor.For_cep       = txtCep.Text;
         fornecedor.For_endereco  = txtRua.Text;
         fornecedor.For_bairro    = txtBairro.Text;
         fornecedor.For_fone      = txtTelefone.Text;
         fornecedor.For_cel       = txtCelular.Text;
         fornecedor.For_email     = txtMail.Text;
         fornecedor.For_endnumero = txtNumero.Text;
         fornecedor.For_cidade    = txtCidade.Text;
         fornecedor.For_estado    = txtEstado.Text;
         DALConexao    conexao = new DALConexao(DadosDaConexao.StringDeConexao);
         BLLFornecedor dao     = new BLLFornecedor(conexao);
         if (operacao == "inserir")
         {
             dao.Incluir(fornecedor);
             MetroFramework.MetroMessageBox.Show(this, "Cadastrado com sucesso", "Cadastrado", MessageBoxButtons.OK, MessageBoxIcon.Information);
             this.limparTela();
             this.alterarBotoes(1);
         }
         else
         {
             fornecedor.For_cod = Convert.ToInt32(txtCodigo.Text);
             dao.Alterar(fornecedor);
             MetroFramework.MetroMessageBox.Show(this, "Alterado com sucesso", "Alterado", MessageBoxButtons.OK, MessageBoxIcon.Information);
             this.limparTela();
             this.alterarBotoes(1);
         }
     }
     catch (Exception ex)
     {
         MetroFramework.MetroMessageBox.Show(this, "erro " + ex.Message, "erro ", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
        private void btnSalvar_Click(object sender, EventArgs e)
        {
            try
            {
                //Verificando se o usuário informou todos os campos obrigatorios
                if (txtNome.Text == "" || txtRsocial.Text == "" || txtIe.Text == "" || txtCnpj.Text == "" || txtFone.Text == "" ||
                    txtCel.Text == "" || txtEmail.Text == "" || txtCep.Text == "" || txtEndereco.Text == "" ||
                    txtBairro.Text == "" || txtNumero.Text == "" || txtCidade.Text == "" || txtEstado.Text == "")
                {
                    throw new Exception("Preencha todos os Campos!");
                }

                //Verificando se vai ser atualizado ou cadastrado
                MFornecedor forn = new MFornecedor(txtNome.Text, txtRsocial.Text, int.Parse(txtIe.Text), int.Parse(txtCnpj.Text), int.Parse(txtFone.Text), int.Parse(txtCel.Text), txtEmail.Text);
                MEndereco   end  = new MEndereco(int.Parse(txtCep.Text), txtEndereco.Text, txtBairro.Text, int.Parse(txtNumero.Text), txtCidade.Text, txtEstado.Text);

                //Verificando se vai ser atualizado ou cadastrado
                if (btnSalvar.Text == "Atualizar")
                {
                    forn.CodigoFornecedor = int.Parse(txtCodigo.Text);         //Passando o id para realizar a alteração.
                    end.CodigoEndereco    = int.Parse(txtCodigoEndereco.Text); //Passando o id para realizar a alteração.
                    BLLFornecedor.Alterar(forn, end);                          //Chamando o metodo alterar

                    MessageBox.Show("Alteração realizada com sucesso!");
                }
                else
                {
                    BLLFornecedor.Incluir(forn, end); //Chamando o metodo cadastrar
                    MessageBox.Show("Cadastro realizado com sucesso!");
                }
                //Padrão
                Alterarbotoes(1);
            }
            catch (Exception erro)
            {
                MessageBox.Show(erro.Message);
            }
        }
예제 #11
0
 //-------------------------------------------------------------------------------------------------------------------
 private void btSalvar_Click(object sender, EventArgs e)
 {
     try
     {
         BLLFornecedor    bll    = new BLLFornecedor();
         ModeloFornecedor modelo = new ModeloFornecedor();
         modelo.for_nome      = txtNome.Text;
         modelo.for_bairro    = txtBairro.Text;
         modelo.for_cel       = mtbCelular.Text;
         modelo.for_cep       = mtbCEP.Text;
         modelo.for_cidade    = txtCidade.Text;
         modelo.for_cnpj      = txtCNPJ.Text;
         modelo.for_email     = txtEmail.Text;
         modelo.for_endereco  = txtEndereco.Text;
         modelo.for_estado    = cbEstado.Text;
         modelo.for_nome      = txtNome.Text;
         modelo.for_endnumero = txtNumero.Text;
         modelo.for_ie        = mtbRGIE.Text;
         modelo.for_rsocial   = txtRSocial.Text;
         modelo.for_fone      = mtbTelefone.Text;
         if (this.operacao == "inserir")
         {
             bll.Incluir(modelo);
             MessageBox.Show("Cadastro inserido com código: " + modelo.for_cod, "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information);
         }
         else
         {
             modelo.for_cod = Convert.ToInt32(txtCodigo.Text);
             bll.Alterar(modelo);
             MessageBox.Show("Cadastro alterado", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information);
         }
         this.limpaTela();
         this.alteraBotoes(1);
     }
     catch (Exception error) { MessageBox.Show(error.Message); }
 }