Example #1
0
        private void button4_Click(object sender, EventArgs e)
        {
            Models.Cliente Cliente = new Models.Cliente()
            {
                Cpf             = TxtCpf.ToString().Replace(".", ""),
                Sexo            = Cbbsexo.Text,
                Nome            = textnome.Text,
                EstadoCivil     = cbbestadocivil.Text,
                Profissao       = txtprofissao.Text,
                DataNascimento  = Convert.ToDateTime(dateTimePicker1.Text),
                TipoDocumento   = txttipodocumento.Text,
                NumeroDocumento = txtnumerodocumento.Text,
                OrgaoEmissor    = txtorgaoemissor.Text,
                cpfConjuge      = txtcpfconjuge.Text,
                Conjuge         = txtnomeconjuge.Text,
                nomemae         = txtnomemae.Text,
                nomepai         = txtnomepai.Text,
            };

            if (Cliente.Cpf == "" || Cliente.Sexo == "" || Cliente.Nome == "" || Cliente.EstadoCivil == "" || Cliente.Profissao == "" || Cliente.DataNascimento.Equals(null))
            {
                MessageBox.Show("Favor preencher todos os campors obrigatorios", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else
            {
                Cliente.UpdateCliente(Cliente);
            }
        }
Example #2
0
        private bool VerificaCNPJCPF()
        {
            if (TxtCpf.Text != "" && StaFormEdicao)
            {
                Verificar ExiteCpf = new Verificar();
                ExiteCpf.Controle = Controle;

                if (!Controle.ValidarCpf(TxtCpf.Text))
                {
                    MessageBox.Show("CPF inválido", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    TxtCpf.Focus();
                    return(false);
                }

                /*else
                 * {
                 *  int CodPesq = ExiteCpf.Verificar_ExisteCadastro("Id_Func", "SELECT * FROM FUNCIONARIOS WHERE CPF='" + TxtCpf.Text.Trim() + "'");
                 *  if (CodPesq > 0 && CodPesq != int.Parse(TxtCodigo.Text))
                 *  {
                 *      MessageBox.Show("CPF já cadastrado", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
                 *      PopularCampos(CodPesq);
                 *      StaFormEdicao = false;
                 *      FrmPrincipal.ControleBotoes(false);
                 *      TxtCpf.Focus();
                 *      return false;
                 *  }
                 * }*/
            }
            return(true);
        }
Example #3
0
        private void TxtCpf_Leave(object sender, EventArgs e)
        {
            Models.Cliente Cliente = new Models.Cliente()
            {
                Cpf = TxtCpf.ToString().Replace(".", ""),
            };

            Models.Endereco Endereco = new Models.Endereco()
            {
                Bairro = txtbairro.Text,
                Cidade = txtcidade.Text,
            };
            Cliente.Cpf             = Cliente.Cpf.Replace("_", "");
            Cliente                 = Cliente.BuscarCliente(Cliente);
            Cbbsexo.Text            = Cliente.Sexo;
            textnome.Text           = Cliente.Nome;
            cbbestadocivil.Text     = Cliente.EstadoCivil;
            txtprofissao.Text       = Cliente.Profissao;
            dateTimePicker1.Text    = Cliente.DataNascimento.ToString();
            txttipodocumento.Text   = Cliente.TipoDocumento;
            txtnumerodocumento.Text = Cliente.NumeroDocumento;
            txtorgaoemissor.Text    = Cliente.OrgaoEmissor;
            txtcpfconjuge.Text      = Cliente.cpfConjuge;
            txtnomeconjuge.Text     = Cliente.Conjuge;
            txtnomemae.Text         = Cliente.nomemae;
            txtnomepai.Text         = Cliente.nomepai;
        }
Example #4
0
 private void ResetaForm()
 {
     txtIdC.Clear();
     txtNomeC.Clear();
     txtEmail.Clear();
     TxtCpf.Clear();
     txtNomeC.Focus();
 }
 private void TpDocumentChecked(object sender, RoutedEventArgs e)
 {
     if (TxtCpf != null)
     {
         TxtCpf.Mask = (sender as Control).Name == "tpCnpj" ? ConfigurationManager.AppSettings["MascaraCNPJ"] : ConfigurationManager.AppSettings["MascaraCPF"];
         TxtCpf.Focus();
         TxtCpf.SelectAll();
     }
 }
Example #6
0
        private void btnCancelarCadastroFuncionario(object sender, RoutedEventArgs e)
        {
            TxtNome.Clear();
            TxtIdade.Clear();
            CmbCategoria.SelectedIndex = -1;
            TxtCpf.Clear();
            TxtDtNasc.Clear();
            TxtCnh.Clear();
            TxtEmail.Clear();
            CmbGenero.SelectedIndex = -1;
            TxtTelefone.Clear();

            TxtCpf.Focus();
        }
 private void btnCancelarCadastroCliente(object sender, RoutedEventArgs e)
 {
     TxtNome.Clear();
     TxtIdade.Clear();
     TxtCpf.Clear();
     TxtEmail.Clear();
     TxtCnh.Clear();
     TxtTelefone.Clear();
     TxtCep.Clear();
     TxtSalario.Clear();
     CmbGenero.SelectedIndex = -1;
     TxtDtNasc.Clear();
     TxtCpf.Focus();
 }
Example #8
0
        private void LimparFormulario()
        {
            TxtNome.Clear();
            TxtIdade.Clear();
            CmbCategoria.SelectedIndex = -1;
            TxtCpf.Clear();
            TxtDtNasc.Clear();
            TxtCnh.Clear();
            TxtEmail.Clear();
            CmbGenero.SelectedIndex = -1;
            TxtTelefone.Clear();

            TxtCpf.Focus();
        }
Example #9
0
 private void buttonLimpa_Click(object sender, EventArgs e)
 {
     txtNome.Clear();
     TxtCpf.Clear();
     txtEmail.Clear();
     txtSalario.Clear();
     txtTelefone.Clear();
     txtEndereco.Clear();
     txtNumero.Clear();
     txtCep.Clear();
     txtCidade.Clear();
     txtBairro.Clear();
     dtDataContratacao.Value = DateTime.Now;
     dtDataNascimento.Value  = DateTime.Now;
 }
Example #10
0
 private void BtnEditar_Click(object sender, EventArgs e)
 {
     if (GridDados.CurrentRow == null)
     {
         Paginas.SelectTab(0);
         MessageBox.Show("Não existe Registro para Edição", "Alerta", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
     }
     else
     {
         PopularCampos(int.Parse(GridDados.CurrentRow.Cells[0].Value.ToString()));
         StaFormEdicao = true;
         FrmPrincipal.ControleBotoes(true);
         TxtCpf.Focus();
     }
 }
Example #11
0
 private void BtnNovo_Click(object sender, EventArgs e)
 {
     if (FrmPrincipal.Perfil_Usuario.AlterarPessoa == 0)
     {
         MessageBox.Show("Usuário não Autorizado", "Alerta", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
     else
     {
         StaFormEdicao = true;
         Paginas.SelectTab(1);
         LimpaDados();
         FrmPrincipal.ControleBotoes(true);
         TxtCpf.Focus();
     }
 }
Example #12
0
        private void BtnOk_OnClick(object sender, RoutedEventArgs e)
        {
            if (!TxtCpf.Text.IsCpfOrCnpj())
            {
                MessageBox.Show("CPF ou CNPJ inválido.", InstanceManager.Parametros.TituloDasMensagens, MessageBoxButton.OK, MessageBoxImage.Error);
                TxtCpf.Focus();
                return;
            }

            if (_mvvm != null)
            {
                _mvvm.VendaCorrente.VendaCorrente.CpfCnpjCliente = !TxtCpf.Text.IsNullOrEmpty() ? TxtCpf.Text : "";
                _mvvm.VendaCorrente.VendaCorrente.NomeCliente    = !TxtNome.Text.IsNullOrEmpty() ? TxtNome.Text : "";
                _mvvm.VendaCorrente.VendaCorrente.TipoDocumento  = tpCnpj.IsChecked.Value ? "CNPJ" : "CPF";
            }

            this.DialogResult = true;
        }
        private void Btnmodifica_Click(object sender, EventArgs e)
        {
            OleDbConnection conn = new OleDbConnection(@"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + Application.StartupPath + @"\Locadora.mdb");



            try
            {
                conn.Open();

                String SQL;

                SQL = "update clientes set nome='" + TxtNome.Text + "',";

                SQL += "CPF='" + TxtCpf.Text + "',";
                SQL += "Rg='" + TxtRG.Text + "',";
                SQL += "DataNasc='" + TxtNasc.Text + "',";
                SQL += "Telefone='" + TxtTel.Text + "',";
                SQL += "Celular='" + TxtCel.Text + "',";
                SQL += "Email='" + TxtEmail.Text + "',";
                SQL += "Endereco='" + TxtEndereco.Text + "',";
                SQL += "Bairro='" + TxtBairro.Text + "',";
                SQL += "Complemento='" + TxtComplem.Text + "' ";
                SQL += "where Codigo=" + Codigo;

                OleDbCommand cmd = new OleDbCommand(SQL, conn);

                MetroMessageBox.Show(this, "Dados alterados com sucesso", "Dados cadastrados", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
                cmd.ExecuteNonQuery();
                conn.Close();
                TxtNome.Clear();
                TxtCpf.Clear();
                TxtRG.Clear();
                TxtNasc.Clear();
                TxtTel.Clear();
                TxtCel.Clear();
                TxtEmail.Clear();
                TxtEndereco.Clear();
                TxtBairro.Clear();
                TxtComplem.Clear();
                TxtCnh.Clear();
            }
            catch (Exception erro) { MessageBox.Show(erro.Message); }
        }
        private void button1_Click(object sender, EventArgs e)
        {
            OleDbConnection conn = new OleDbConnection(@"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + Application.StartupPath + @"\Locadora.mdb");



            try
            {
                conn.Open();

                String SQL;

                SQL = "insert into Funcionarios(Nome,CPF,Rg,DataNasc,Telefone,Celular,Email,Endereco,Bairro,Complemento,DataContrato,SalarioHora) Values('" + TxtNome.Text + "','" + TxtCpf.Text + "','" + TxtRG.Text + "','" + TxtNasc.Text + "','" + TxtTel.Text + "','" + TxtCel.Text + "','" + TxtEmail.Text + "','" + TxtEndereco.Text + "','" + TxtBairro.Text + "','" + TxtComplem.Text + "',+'" + TxtContrato2.Text + "','" + TxtSala + "')";

                OleDbCommand cmd = new OleDbCommand(SQL, conn);
                MetroMessageBox.Show(this, "Cadastro realizado com sucesso", "Dados cadastrados", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);

                cmd.ExecuteNonQuery();

                conn.Close();
                TxtNome.Clear();
                TxtCpf.Clear();
                TxtRG.Clear();
                TxtNasc.Clear();
                TxtTel.Clear();
                TxtCel.Clear();
                TxtEmail.Clear();
                TxtEndereco.Clear();
                TxtBairro.Clear();
                TxtComplem.Clear();
                TxtSala.Clear();
            }
            catch (Exception erro)
            {
                MessageBox.Show(erro.Message);
            }
        }
Example #15
0
        private void btnEntrar_Click(object sender, EventArgs e)
        {
            try
            {
                string strConexao = "Data Source = localhost; Initial Catalog=INVESTMENTNOW; Integrated Security=True";
                string salario    = txtSalario.Text.Replace(",", ".");

                TxtCpf.TextMaskFormat = MaskFormat.ExcludePromptAndLiterals;
                var cpfSemMascara = TxtCpf.Text;

                txtCep.TextMaskFormat = MaskFormat.ExcludePromptAndLiterals;
                var cepSemMascara = txtCep.Text;

                txtTelefone.TextMaskFormat = MaskFormat.ExcludePromptAndLiterals;
                var telefoneSemMascara = txtTelefone.Text;

                DateTime atual       = DateTime.Now;
                var      aniversario = dtDataNascimento.Value;
                var      idade       = atual.Year - aniversario.Year;
                if (idade < 18)
                {
                    dtDataNascimento.Focus();
                    MessageBox.Show("Somente maiores de idade");
                    return;
                }

                if (dtDataContratacao.Value > atual)
                {
                    dtDataContratacao.Focus();
                    MessageBox.Show("Data da contratação não pode ser maior que a atual");
                    return;
                }

                string cmdInsert = "INSERT INTO Funcionario(nome, sexo, data_nasc, data_admissao, email, cpf, salario, celular, cep, uf, cidade, bairro, logradouro, num_residencia, status_func)"
                                   + "VALUES ('" + txtNome.Text + "', '" + cboGenero.Text + "', '" + dtDataNascimento.Value + "', '" + dtDataContratacao.Value + "', '" + txtEmail.Text + "', '" + cpfSemMascara
                                   + "', '" + salario + "', '" + telefoneSemMascara + "', '" + cepSemMascara + "', '" + cbUf.Text + "','" + txtCidade.Text + "', '" + txtBairro.Text + "', '" + txtEndereco.Text
                                   + "', '" + txtNumero.Text + "', '" + 1 + "')";


                SqlConnection con        = new SqlConnection(strConexao);
                SqlCommand    sqlCommand = new SqlCommand(cmdInsert, con);
                con.Open();
                sqlCommand.ExecuteNonQuery();
                con.Close();
                lblConfirma.Visible = true;
                txtNome.Clear();
                TxtCpf.Clear();
                txtEmail.Clear();
                txtSalario.Clear();
                txtTelefone.Clear();
                txtEndereco.Clear();
                txtNumero.Clear();
                txtCep.Clear();
                txtCidade.Clear();
                txtBairro.Clear();
                dtDataContratacao.Value = DateTime.Now;
                dtDataNascimento.Value  = DateTime.Now;
            }

            catch (Exception)
            {
                MessageBox.Show("Verifique todos os campos");
            }
        }
Example #16
0
 private void BtnGravar_Click(object sender, EventArgs e)
 {
     if (TxtCpf.Text.Trim() != "" && int.Parse(TxtMatricula.Value.ToString()) > 0)
     {
         Func.IdFunc          = int.Parse(TxtCodigo.Text);
         Func.Cpf             = TxtCpf.Text;
         Func.Nome            = TxtNome.Text;
         Func.Matricula       = int.Parse(TxtMatricula.Value.ToString());
         Func.Cep             = TxtCep.Text.Replace("-", "");
         Func.Endereco        = TxtEndereco.Text;
         Func.Numero          = TxtNumero.Text;
         Func.Complemento     = TxtComplemento.Text;
         Func.Bairro          = TxtBairro.Text;
         Func.Cidade          = TxtCidade.Text;
         Func.IdUf            = int.Parse(LstUF.SelectedValue.ToString());
         Func.Telefone        = TxtFone.Text;
         Func.Email           = TxtEmail.Text;
         Func.Celular         = TxtCelular.Text;
         Func.Rg              = TxtRg.Text;
         Func.DtEmissao       = TxtDtEmissao.Value;
         Func.NomePai         = TxtPai.Text;
         Func.NomeMae         = TxtMae.Text;
         Func.Ctps            = TxtCtps.Text;
         Func.Serie           = TxtSerie.Text;
         Func.PIS             = TxtPis.Text;
         Func.CNH             = TxtCnh.Text;
         Func.DtNasc          = TxtDtNascim.Value;
         Func.Escolaridade    = int.Parse(LstEscolaridade.SelectedIndex.ToString());
         Func.EstadoCivil     = int.Parse(LstEstadoCivil.SelectedIndex.ToString());
         Func.TituloEleitoral = TxtTitulo.Text;
         Func.TipoConta       = int.Parse(LstTipoConta.SelectedIndex.ToString());
         Func.Banco           = TxtBanco.Text;
         Func.Agencia         = TxtAgencia.Text;
         Func.Conta           = TxtConta.Text;
         Func.RefPessoal      = TxtRefPessoal.Text;
         Func.RefTelefone     = TxtRefTelefone.Text;
         Func.Parentesco      = TxtParentesco.Text;
         Func.IdFilialTrab    = int.Parse(LstFilialTrab.SelectedValue.ToString());
         Func.IdFilialReg     = int.Parse(LstFilialReg.SelectedValue.ToString());
         Func.IdDepartamento  = int.Parse(LstDepartamento.SelectedValue.ToString());
         Func.SalarioCtps     = TxtSalarioCtps.Value;
         Func.SalarioAtual    = TxtSalarioAtual.Value;
         Func.AdiantSalario   = TxtAdiantSalario.Value;
         Func.Dependentes     = int.Parse(TxtDependentes.Value.ToString());
         Func.Funcao          = TxtFuncao.Text;
         Func.CBO             = TxtCBO.Text;
         Func.DtAdmissao      = TxtDtAdmissao.Value;
         Func.ObsAdvertencia  = TxtObsAdvertencia.Text;
         Func.ObsAltSalario   = TxtObsAltSalario.Text;
         Func.ObsOutras       = TxtObsOutras.Text;
         Func.Curso           = TxtCurso.Text;
         Func.Celular2        = TxtCelular2.Text;
         Func.IdVendedor      = int.Parse(LstVendedor.SelectedValue.ToString());
         Func.IdPessoa        = int.Parse(TxtCodCliente.Text);
         if (CK_PlanoSaude.Checked)
         {
             Func.PlanoSaude = 1;
         }
         else
         {
             Func.PlanoSaude = 0;
         }
         if (CK_Contrato.Checked)
         {
             Func.ContratoExp = 1;
         }
         else
         {
             Func.ContratoExp = 0;
         }
         if (Ck_Demissao.Checked)
         {
             Func.Demissao = 1;
         }
         else
         {
             Func.Demissao = 0;
         }
         if (Rb_BaseHrCTPS.Checked)
         {
             Func.SalBaseHR = 0;
         }
         else
         {
             Func.SalBaseHR = 1;
         }
         if (Func.Demissao == 1)
         {
             Func.DtDemissao     = TxtDtDemissao.Value;
             Func.MotivoDemissao = TxtMotivoDemissao.Text;
         }
         Func.GravarDados();
         if (TxtCodigo.Text == "0")
         {
             FrmPrincipal.RegistrarAuditoria(this.Text, Func.IdFunc, Func.Cpf, 1, "Inclusão de Funcionario");
         }
         else
         {
             FrmPrincipal.RegistrarAuditoria(this.Text, Func.IdFunc, Func.Cpf, 2, "Alteração do Cad.Funcionario");
         }
         PopularGrid();
         PopularCampos(Func.IdFunc);
         StaFormEdicao = false;
         FrmPrincipal.ControleBotoes(false);
     }
     else
     {
         MessageBox.Show("CPF ou Matricula não Informado", "Alerta", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
         TxtCpf.Focus();
     }
 }
Example #17
0
 private void ClienteRegistradoHandler()
 {
     MessageBox.Show("Cliente registrado com sucesso.", InstanceManager.Parametros.TituloDasMensagens, MessageBoxButton.OK, MessageBoxImage.Information);
     CmbTipoCampanha.SelectedIndex = 0;
     TxtCpf.Focus();
 }
Example #18
0
 private void IniciarNovaVenda_OnLoaded(object sender, RoutedEventArgs e)
 {
     TxtCpf.Focus();
 }
        private bool validarCamposObrigatorios()
        {
            if (string.IsNullOrWhiteSpace(TxtNome.Text))
            {
                MessageBox.Show("Favor informar o nome"
                                , "Aviso"
                                , MessageBoxButtons.OK
                                , MessageBoxIcon.Warning);
                TxtNome.Focus();
                return(false);
            }

            if (!TxtCpf.MaskCompleted)
            {
                MessageBox.Show("Favor informar o CPF"
                                , "Aviso"
                                , MessageBoxButtons.OK
                                , MessageBoxIcon.Warning);
                TxtCpf.Focus();
                return(false);
            }

            if (string.IsNullOrWhiteSpace(TxtLogin.Text))
            {
                MessageBox.Show("Favor informar o login"
                                , "Aviso"
                                , MessageBoxButtons.OK
                                , MessageBoxIcon.Warning);
                TxtLogin.Focus();
                return(false);
            }

            if (aEstadoForm == Enumeradores.EnumEstadoForm.CADASTRO)
            {
                if (string.IsNullOrWhiteSpace(TxtSenha.Text))
                {
                    MessageBox.Show("Favor informar a senha"
                                    , "Aviso"
                                    , MessageBoxButtons.OK
                                    , MessageBoxIcon.Warning);
                    TxtSenha.Focus();
                    return(false);
                }

                if (!TxtSenha.Text.Equals(TxtConfirmacaoSenha.Text))
                {
                    MessageBox.Show("As senhas não são iguais"
                                    , "Aviso"
                                    , MessageBoxButtons.OK
                                    , MessageBoxIcon.Warning);
                    TxtSenha.Focus();
                    return(false);
                }
            }

            if (string.IsNullOrWhiteSpace(TxtPercentualComissao.Text))
            {
                MessageBox.Show("Favor informar o percentual de comissão"
                                , "Aviso"
                                , MessageBoxButtons.OK
                                , MessageBoxIcon.Warning);
                TxtPercentualComissao.Focus();
                return(false);
            }

            return(true);
        }
Example #20
0
 private void ClienteCampanha_OnLoaded(object sender, RoutedEventArgs e)
 {
     TxtCpf.Focus();
 }
 private void LimpaCampos()
 {
     TxtCpf.Clear();
     TxtNome.Clear();
 }