예제 #1
0
        // Verificar se um campo está vazio
        //desabilitar espaços como informações
        private void BtnSalvar_Click(object sender, EventArgs e)
        {
            if (TxtNome.Text.ToString().Trim() == "")
            {
                TxtNome.Text = "";
                MessageBox.Show("Preencha o Nome!", "Campo Vazio", MessageBoxButtons.OK, MessageBoxIcon.Information);
                TxtNome.Focus();
                return;
            }

            if (TxtCPF.Text == "   .   .   -")
            {
                MessageBox.Show("Preencha o CPF!", "Campo Vazio", MessageBoxButtons.OK, MessageBoxIcon.Information);
                TxtCPF.Focus();
                return;
            }


            //Código do botão para salvar

            MessageBox.Show("Registro Salvo com Sucesso!", "Dados Salvos", MessageBoxButtons.OK, MessageBoxIcon.Information);
            BtnNovo.Enabled   = true;
            BtnSalvar.Enabled = false;
            LimparCampos();
            DesabilitarCampos();
        }
예제 #2
0
        private void BtnEditar_Click(object sender, EventArgs e)
        {
            if (TxtNome.Text.ToString().Trim() == "")
            {
                TxtNome.Text = "";
                MessageBox.Show("Preencha o Nome!", "Campo Vazio", MessageBoxButtons.OK, MessageBoxIcon.Information);
                TxtNome.Focus();
                return;
            }

            if (TxtCPF.Text == "   .   .   -")
            {
                MessageBox.Show("Preencha o CPF!", "Campo Vazio", MessageBoxButtons.OK, MessageBoxIcon.Information);
                TxtCPF.Focus();
                return;
            }


            //CÓDIGO DO BOTÃO DE EDITAR

            MessageBox.Show("Registro Editado com Sucesso!", "Dados Editados", MessageBoxButtons.OK, MessageBoxIcon.Information);
            BtnNovo.Enabled    = true;
            BtnEditar.Enabled  = false;
            BtnExcluir.Enabled = false;
            LimparCampos();
            DesabilitarCampos();
        }
        public void LimparFomulario()
        {
            TxtNome.Clear();
            TxtCPF.Clear();
            TxtSenha.Clear();

            usuario = new Usuario();
        }
 private void BTN_Limpar(object sender, RoutedEventArgs e)
 {
     TxtNomePessoaFisica.Clear();
     TxtNomePessoaJuridica.Clear();
     TxtCNPJ.Clear();
     TxtCPF.Clear();
     TxtEndereco.Clear();
     TxtRazaoSocial.Clear();
 }
예제 #5
0
        protected void BtnSalvar_Click(object sender, EventArgs e)
        {
            try
            {
                if (TxtNome.Text.Trim().Equals(String.Empty))
                {
                    TxtNome.Text = "";
                    TxtNome.Focus();
                    throw new CampoNaoInformadoException("Empregado", "Nome", true);
                }
                if (TxtCPF.Text.Trim().Equals(String.Empty))
                {
                    TxtCPF.Text = "";
                    TxtCPF.Focus();
                    throw new CampoNaoInformadoException("Empregado", "CPF", true);
                }
                if (txtDataAdmissao.Text.Trim().Equals(String.Empty))
                {
                    txtDataAdmissao.Text = "";
                    txtDataAdmissao.Focus();
                    throw new CampoNaoInformadoException("Empregado", "Data de Admissão", true);
                }
                if (TxtEndLogadouro.Text.Trim().Equals(String.Empty))
                {
                    TxtNome.Text = "";
                    TxtNome.Focus();
                    throw new CampoNaoInformadoException("Endereço", "Logadouro", true);
                }
                if (TxtEndNumero.Text.Trim().Equals(String.Empty))
                {
                    TxtNome.Text = "";
                    TxtNome.Focus();
                    throw new CampoNaoInformadoException("Endereço", "Numero", true);
                }
                if (TxtEndCep.Text.Trim().Equals(String.Empty))
                {
                    TxtNome.Text = "";
                    TxtNome.Focus();
                    throw new CampoNaoInformadoException("Endereço", "CEP", true);
                }

                Empregado lEmpregado = null;
                string    mensagem   = "";
                if (Request.QueryString["id"] != null)
                {
                    lEmpregado = EmpregadoBLL.Instance.BuscarPorId(Convert.ToInt32(Request.QueryString["id"]));
                    mensagem   = "Empregado alterada com sucesso.";
                }
                else
                {
                    lEmpregado = new Empregado();
                    mensagem   = "Empregado cadastrada com sucesso.";
                }
                Cidade lCidade = new Cidade();
                lCidade = CidadeBLL.Instance.BuscarPorId(Convert.ToInt32(DropDownCidade.SelectedValue));


                Endereco lEndereco = new Endereco();
                lEndereco.Logradouro  = TxtEndLogadouro.Text.Trim();
                lEndereco.Numero      = TxtEndNumero.Text.Trim();
                lEndereco.Complemento = TxtEndComplemento.Text.Trim();
                lEndereco.Cidade      = lCidade;
                lEndereco.Cep         = Convert.ToInt32(TxtEndCep.Text.Replace("-", ""));

                Banco             lBanco         = BancoBLL.Instance.BuscarPorId(Convert.ToInt32(DropDownBanco.SelectedValue));
                Agencia           lAgencia       = AgenciaBLL.Instance.BuscarPorId(Convert.ToInt32(DropDownAgencia.SelectedValue));
                TipoContaBancaria lTipoConta     = TipoContaBancariaBLL.Instance.BuscarPorId(Convert.ToInt32(DropDownTipoConta.SelectedValue));
                ContaBancaria     lContaBancaria = new ContaBancaria();
                lContaBancaria.Agencia = lAgencia;
                lContaBancaria.Tipo    = lTipoConta;
                lContaBancaria.Numero  = TxtConta.Text;
                lContaBancaria.Digito  = TxtDigitoConta.Text;

                lEmpregado.Nome          = TxtNome.Text.Trim();
                lEmpregado.Endereco      = lEndereco;
                lEmpregado.Cpf           = TxtCPF.Text.Trim();
                lEmpregado.DataAdmissao  = DateTime.Parse(txtDataAdmissao.Text);
                lEmpregado.ContaBancaria = lContaBancaria;
                lEmpregado.SalarioBase   = float.Parse(TxtSalarioBase.Text);

                EmpregadoBLL.Instance.Persistir(lEmpregado);

                Web.ExibeAlerta(Page, mensagem, "Listar.aspx");
            }
            catch (BusinessException ex)
            {
                Web.ExibeAlerta(Page, ex.Message);
            }
        }
예제 #6
0
        private void BtnSalvarPessoa_Click(object sender, EventArgs e)
        {
            if (Geral.ValidaCampos(PnPessoa, errorProvider1))
            {
                return;
            }

            if (TxtCPF.Text == "" && TxtCNPJ.Text == "")
            {
                Geral.Erro("Por favor, informe o CPF ou CNPJ do cadastro!");
                TxtCPF.Focus();
                return;
            }

            //Validar a quantidade de dígitos do CPF (000.000.000-00)
            if (TxtCPF.Text != "" && TxtCPF.Text.Length != 14)
            {
                Geral.Erro("Por favor, informe o CPF corretamente, com 11 dígitos!");
                TxtCPF.Focus();
                return;
            }

            //Validar a quantidade de dígitos do CNPJ
            if (TxtCNPJ.Text != "" && TxtCNPJ.Text.Length != 18)
            {
                Geral.Erro("Por favor, informe o CNPJ corretamente, com 14 dígitos!");
                TxtCNPJ.Focus();
                return;
            }

            //Obrigar o usuário definir o sexo da pessoa cadastrada

            if (TxtCPF.Text != "" && CmbSexo.Text == "")
            {
                Geral.Erro("Informe o sexo da pessoa!");
                return;
            }

            string cpf = "null";

            if (TxtCPF.Text != "")
            {
                cpf = TxtCPF.Text;
            }

            string cnpj = "null";

            if (TxtCNPJ.Text != "")
            {
                cnpj = TxtCNPJ.Text;
            }

            string sexo = "null";

            if (CmbSexo.SelectedIndex == 0)
            {
                sexo = "M";
            }

            if (CmbSexo.SelectedIndex == 1)
            {
                sexo = "F";
            }

            string[] v = new string[7];
            v[0] = TxtIdPessoa.Text;
            v[1] = TxtNome.Text;
            v[2] = TxtCodigo.Text;
            v[3] = cpf;
            v[4] = cnpj;
            v[5] = sexo;
            v[6] = BD.CvData(TxtNascimento.Text);

            TxtIdPessoa.Text = BD.ExecutarProcedure("PESSOA_SALVAR", v, "Dados pessoais");
        }