예제 #1
0
        private void btn_salvar_Click(object sender, EventArgs e)
        {
            try
            {
                DadosDaConexao dc = new DadosDaConexao();
                DALConexao     cx = new DALConexao(dc.StringDeConexao);

                BLLPessoa bllpessoa = new BLLPessoa(cx);

                MODELOPassoa p = new MODELOPassoa();
                p.Nome           = TXTNome.Text;
                p.DataNascimento = new DateTime(DTPNascimento.Value.Year,
                                                DTPNascimento.Value.Month,
                                                DTPNascimento.Value.Day);

                switch (CB_Sexo.SelectedItem.ToString())
                {
                case "Masculino":
                    p.Sexo = "M";
                    break;

                case "Feminino":
                    p.Sexo = "F";
                    break;

                case "Outro":
                    p.Sexo = "O";
                    break;
                }

                p.Email = TXTEmail.Text;
                p.Cpf   = TXTCPF.Text;
                p.CarregaImagem(fotoPessoa);

                bllpessoa.Incluir(p);
                TXTId.Text = p.Id.ToString();;
                MessageBox.Show("Usuario inserido com sucesso id:" + p.Id);

                limparCampos();
                alterapropriedades(1);
                alterarPropriedadeImagem(0);
            }
            catch (MySqlException ex)
            {
                if (ex.Message.Contains("Duplicate"))
                {
                    MessageBox.Show("Registro j'a existe no banco de dados");
                }
                else
                {
                    MessageBox.Show("Falha ao inserir errro:" + ex.Message);
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Falha ao inserir errro geral:" + ex.Message);
            }
        }
예제 #2
0
        private void BTNINSERIR_Click(object sender, EventArgs e)
        {
            DadoDaConexao dc = new DadoDaConexao();
            DALConexao    cx = new DALConexao(dc.StringDeConexao);

            BLLPessoa bllpessoa = new BLLPessoa(cx);

            MODELOPessoas modelopessoa = new MODELOPessoas();

            modelopessoa.Nome           = TXTNOME.Text;
            modelopessoa.Sexo           = TXTSEXO.Text;
            modelopessoa.Nascimentohelp = new DateTime(DATENAS.Value.Year,
                                                       DATENAS.Value.Month,
                                                       DATENAS.Value.Day);
            modelopessoa.Enderco  = TXTEND.Text;
            modelopessoa.Email    = TXTEMAIL.Text;
            modelopessoa.Cpf      = TXTCPF.Text;
            modelopessoa.Telefone = TXTTEL.Text;


            string retorno = bllpessoa.Incluir(modelopessoa);

            MessageBox.Show(retorno);
        }
        private void BTNInserir_Click(object sender, EventArgs e)
        {
            try
            {
                DadosDaConexao dc = new DadosDaConexao();
                DALConexao     cx = new DALConexao(dc.StringDeConexao);

                BLLPessoa bllpessoa = new BLLPessoa(cx);

                MODELOPessoa p = new MODELOPessoa();
                p.Nome      = TXTNome.Text;
                p.Descricao = TXTDescricao.Text;
                switch (CB_Sexo.SelectedItem.ToString())
                {
                case "Masculino":
                    p.Sexo = "M";
                    break;

                case "Feminino":
                    p.Sexo = "F";
                    break;

                case "Outro":
                    p.Sexo = "O";
                    break;
                }
                p.DataNascimento = new DateTime(DTPNascimento.Value.Year,
                                                DTPNascimento.Value.Month,
                                                DTPNascimento.Value.Day);
                p.Endereco = TXTEND.Text;
                p.Email    = TXTEmail.Text;
                p.Cpf      = TXTCPF.Text;
                p.Telefone = TXTTEL.Text;


                bllpessoa.Incluir(p);
                TXTID.Text = p.Id.ToString();

                MessageBox.Show("Usuario inserido com sucesso id:" + p.Id);

                if (p != null)
                {
                    try
                    {
                        Enviar enviar = new Enviar();
                        enviar.Envio(TXTNome.Text, TXTTEL.Text, TXTEND.Text, TXTDescricao.Text);
                        MessageBox.Show("certo ao enviar");
                    }
                    catch
                    {
                        MessageBox.Show("erro ao enviar");
                    }
                }

                LimparCampos();
            }

            catch (MySqlException ex)
            {
                if (ex.Message.Contains("Duplicate"))
                {
                    MessageBox.Show("Registro já existe no banco de dados");
                }
                else
                {
                    MessageBox.Show("Falha ao alterar errro:" + ex.Message);
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Falha ao alterar errro geral:" + ex.Message);
            }
            Alterarbnt(1);
        }
예제 #4
0
        private void btnSalvar_Click(object sender, EventArgs e)
        {
            try
            {
                Pessoa modelo = new Pessoa();

                modelo.CPF             = txtCpfEdit.Text;
                modelo.Nome            = txtNomeEdit.Text;
                modelo.DtNasc          = Convert.ToDateTime(txtDtNascEdit.Text);
                modelo.Telefone        = txtTelefoneEdit.Text;
                modelo.TelefoneEmpresa = txtTelefoneEmpresa.Text;
                modelo.Ramal           = string.IsNullOrEmpty(txtRamalEdit.Text) ? default(int?) : Convert.ToInt32(txtRamalEdit.Text);
                modelo.TelefoneCelular = txtCelularEdit.Text;
                modelo.Email           = txtEmailEdit.Text;
                modelo.SexoId          = Convert.ToInt32(cmbSexoEdit.SelectedValue);
                modelo.EstadoCivilId   = Convert.ToInt32(cmbEstadoCivil.SelectedValue);
                modelo.RazaoSocial     = txtRazaoSocialEdit.Text;
                modelo.CNPJ            = txtCNPJEdit.Text;
                modelo.DtFundacao      = Convert.ToDateTime(txtDtFundacaoEdit.Text);
                modelo.Cargo           = txtCargoEdit.Text;
                BLLPessoa bll = new BLLPessoa(dal);

                ValidarCampos(modelo);

                Usuario modelUser = new Usuario();

                modelUser.CPF           = txtCpfEdit.Text;
                modelUser.TipoUsuarioId = tipoPessoa;
                modelUser.Senha         = GeraSenha();

                BLLUSuario bllUser = new BLLUSuario(dal);

                if (this.operacao == "InserirEndereco")
                {
                    bll.Incluir(modelo);
                    bllUser.IncluirUsuario(modelUser);
                    this.operacao = "editar";
                }


                else if (this.operacao == "inserir")
                {
                    if (dtEndereco.SelectedRows.Count > 0)
                    {
                        bll.Incluir(modelo);
                        bllUser.IncluirUsuario(modelUser);
                        MessageBox.Show("Dados cadastrados com sucesso!");
                    }
                    else
                    {
                        MessageBox.Show("Cadastre pelo menos um endereço");
                        tabDados.SelectedTab = tabPageEndereco;
                    }
                    tabControlBusca.SelectedTab = tabPageBusca;
                    limpartela(tabPageCadastro.Controls);
                }
                else
                {
                    if (this.operacao == "editar" || this.operacao == "editarEndereco")
                    {
                        bll.Alterar(modelo);
                        MessageBox.Show("Dados atualizados com sucesso!");
                        tabControlBusca.SelectedTab = tabPageBusca;
                        limpartela(tabPageCadastro.Controls);
                    }
                }
            }
            catch (Exception erro)
            {
                MessageBox.Show(erro.Message);
            }
        }