Пример #1
0
 private void button2_Click(object sender, EventArgs e)
 {
     regAtual.p.nome        = txtNome.Text;
     regAtual.p.dnasc       = dtNascto.Value;
     regAtual.p.tipoUsuario = "ALUNO";
     regAtual.ra            = txtRa.Text;
     if (novo && regAtual.p.cpf == "")
     {
         regAtual.p.Definir_Cpf(RetornaCpf());
         if (CRUD.InsereLinha("pessoa", Pessoas_gen.Campos(), regAtual.p.ListarValores()) > 0)
         {
             CRUD.InsereLinha("aluno", Aluno.Campos(), regAtual.ListarValores());
             InformaDiag.InformaSalvo();
         }
     }
     else
     {
         if (CRUD.UpdateLine("pessoa", Pessoas_gen.Campos(), regAtual.p.ListarValores(), "CPF=" + regAtual.p.cpf) > 0)
         {
             CRUD.UpdateLine("aluno", Aluno.Campos(), regAtual.ListarValores(), "CPF=" + regAtual.p.cpf);
             InformaDiag.InformaSalvo();
         }
     }
     novo = false;
 }
Пример #2
0
        private void btnPesquisa_Click(object sender, EventArgs e)
        {
            string[] cs = txtCpf.Text.Split(".-".ToArray());
            string   c  = "";

            for (int i = 0; i < 4; i++)
            {
                c += cs[i];
            }
            regAtual = Servidor.ConverteObject(CRUD.SelecionarTabela("servidor", Servidor.Campos(), "CPF=" + c)).First();
            if (regAtual.Departamento == "")
            {
                InformaDiag.Erro("Nenhum registro encontrado!");
            }
            else
            {
                regAtual.p             = Pessoas_gen.ConverteObject(CRUD.SelecionarTabela("pessoa", Pessoas_gen.Campos(), "CPF=" + regAtual.p.cpf)).First();
                txtCpf.Text            = regAtual.p.cpf;
                txtNome.Text           = regAtual.p.nome;
                dtNascto.Value         = regAtual.p.dnasc;
                comboTipo.SelectedText = regAtual.p.tipoUsuario;
                comboSetor.Text        = regAtual.Departamento;
                novo = false;
            }
        }
Пример #3
0
 private void btnSalva_Click(object sender, EventArgs e)
 {
     regAtual.p.nome        = txtNome.Text;
     regAtual.p.dnasc       = dtNascto.Value;
     regAtual.p.tipoUsuario = comboTipo.SelectedText;
     if (novo && regAtual.p.cpf != "")
     {
         string[] cs = txtCpf.Text.Split(".-".ToArray());
         string   c  = "";
         for (int i = 0; i < 4; i++)
         {
             c += cs[i];
         }
         regAtual.p.Definir_Cpf(c);
         if (CRUD.InsereLinha("pessoa", Pessoas_gen.Campos(), regAtual.p.ListarValores()) > 0)
         {
             CRUD.InsereLinha("servidor", Servidor.Campos(), regAtual.ListarValores());
             InformaDiag.InformaSalvo();
         }
     }
     else
     {
         if (CRUD.UpdateLine("pessoa", Pessoas_gen.Campos(), regAtual.p.ListarValores(), "CPF=" + regAtual.p.cpf) > 0)
         {
             CRUD.UpdateLine("servidor", Servidor.Campos(), regAtual.ListarValores(), "CPF=" + regAtual.p.cpf);
             InformaDiag.InformaSalvo();
         }
     }
     novo = false;
 }
Пример #4
0
        private void btnPesquisa_Click(object sender, EventArgs e)
        {
            string psq = RetornaCpf();

            if (psq.Length == 11)
            {
                resC = Aluno.ConverteObject(CRUD.SelecionarTabela("aluno", Aluno.Campos(), "CPF=" + psq));
                if (resC.Count() > 0)
                {
                    regAtual   = resC.First();
                    regAtual.p = Pessoas_gen.ConverteObject(CRUD.SelecionarTabela("pessoa", Pessoas_gen.Campos(), "CPF=" + regAtual.p.cpf)).First();
                    MostraDados();
                    novo = false;
                }
            }
        }
Пример #5
0
        private void btnProcurarNF_Click(object sender, EventArgs e)
        {
            string psq = txtData.Text;

            if (psq.Length > 2)
            {
                resVendas = Compra.ConverteObject(CRUD.SelecionarTabela("compra", Compra.Campos(), "Dt=" + psq));
                if (resVendas.Count() > 0)
                {
                    regAtual   = resVendas.First();
                    regAtual.p = Pessoas_gen.ConverteObject(CRUD.SelecionarTabela("pessoa", Pessoas_gen.Campos(), "CPF=" + regAtual.p.cpf)).First();
                    pos        = 0;
                    MostraDados();
                }
            }
        }
Пример #6
0
        private void timerCliente_Tick(object sender, EventArgs e)
        {
            string pesquisa = txtCliente.Text;

            txtCliente.Items.Clear();
            if (pesquisa.Length > 0)
            {
                resCli = Pessoas_gen.ConverteObject(CRUD.SelecionarTabela("pessoa", Pessoas_gen.Campos(), "Nome LIKE '%" + pesquisa + "%'", "LIMIT 15"));

                foreach (Pessoas_gen c in resCli)
                {
                    txtCliente.Items.Add(c.nome);
                }
            }
            timerCliente.Enabled = false;
        }