Beispiel #1
0
        public bool AbreConexao()
        {
            try
            {
                conexao.Open();
                return(true);
            }
            catch (MySqlException ex)
            {
                {
                    switch (ex.ErrorCode)
                    {
                    case 0:
                        InformaDiag.Erro("Falha ao conectar no servidor de dados.");
                        break;

                    case 1045:
                        InformaDiag.Erro("A combinação de usuário e senha não existe. Tente novamente.");
                        break;

                    default:
                        InformaDiag.Erro("Erro" + ex.Code.ToString() + ex.Message);
                        break;
                    }
                }
                return(false);
            }
            catch (InvalidOperationException)
            {
                return(false);
            }
        }
Beispiel #2
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;
 }
        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;
            }
        }
 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;
 }
Beispiel #5
0
 private void btnSalva_Click(object sender, EventArgs e)
 {
     regAtual.logradouro    = comboLogra.SelectedText;
     regAtual.identificador = txtDescricao.Text;
     if (int.TryParse(txtNumero.Text, out int v))
     {
         regAtual.numero = v;
     }
     if (novo && regAtual.p.cpf == "")
     {
         regAtual.p.Definir_Cpf(cpf);
         if (CRUD.InsereLinha("endereco", Endereco.Campos(), regAtual.ListarValores()) > 0)
         {
             InformaDiag.InformaSalvo();
         }
     }
     else
     {
         if (CRUD.UpdateLine("endereco", Endereco.Campos(), regAtual.ListarValores(), "CPF=" + regAtual.p.cpf + " AND Logradouro='" + regAtual.logradouro + "'") > 0)
         {
             InformaDiag.InformaSalvo();
         }
         resEndereco.RemoveAt(pos);
         resEndereco.Insert(pos, regAtual);
     }
     novo = false;
 }
Beispiel #6
0
 public bool FechaConexao()
 {
     try
     {
         conexao.Close();
         return(true);
     }
     catch (MySqlException ex)
     {
         InformaDiag.Erro(ex.Message);
         return(false);
     }
 }
Beispiel #7
0
 private void btnSalvar_Click(object sender, EventArgs e)
 {
     regAtual.qtPreparada = int.Parse(txtQtd.Value.ToString());
     regAtual.refeicao = int.Parse(txtRefeicao.Text);
     if (novo)
     {
         regAtual.Definir_data(txtData.Text);
         if (CRUD.InsereLinha("cardapio", Cardapio.Campos(), regAtual.ListarValores()) > 0)
             InformaDiag.InformaSalvo();
     }
     else
     {
         if (CRUD.UpdateLine("cardapio", Cardapio.Campos(), regAtual.ListarValores(), "Data='" + regAtual.dtPreparo + "'") > 0)
             InformaDiag.InformaSalvo();
     }
     novo = false;
 }
Beispiel #8
0
 private void btnSalva_Click(object sender, EventArgs e)
 {
     if (novo)
     {
         regAtual.DefinirData(DateTime.Parse(txtData.Text));
         if (CRUD.InsereLinha("compra", Compra.Campos(), regAtual.ListarValores()) > 0)
         {
             InformaDiag.InformaSalvo();
         }
     }
     else
     {
         if (CRUD.UpdateLine("compra", Compra.Campos(), regAtual.ListarValores(), "Dt=" + regAtual.dt.ToString() + " AND CPF=" + regAtual.p.cpf) > 0)
         {
             InformaDiag.InformaSalvo();
         }
     }
     novo = false;
 }
Beispiel #9
0
 private void btnSalva_Click(object sender, EventArgs e)
 {
     if (novo && regAtual.nome == "")
     {
         regAtual.DefinirSetor(txtSetor.Text);
         if (CRUD.InsereLinha("departamento", Departamento.Campos(), regAtual.ListarValores()) > 0)
         {
             InformaDiag.InformaSalvo();
         }
     }
     else
     {
         if (CRUD.UpdateLine("departamento", Departamento.Campos(), regAtual.ListarValores(), "Nome='" + regAtual.nome + "'") > 0)
         {
             InformaDiag.InformaSalvo();
         }
         resSetor.RemoveAt(pos);
         resSetor.Insert(pos, regAtual);
     }
     novo = false;
 }
Beispiel #10
0
 private void btnSalva_Click(object sender, EventArgs e)
 {
     regAtual.telefone = txtTelefone.Text;
     if (novo && regAtual.p.cpf == "")
     {
         regAtual.p.Definir_Cpf(ncpf);
         if (CRUD.InsereLinha("telefone", Telefone.Campos(), regAtual.ListarValores()) > 0)
         {
             InformaDiag.InformaSalvo();
         }
     }
     else
     {
         if (CRUD.UpdateLine("telefone", Telefone.Campos(), regAtual.ListarValores(), "CPF=" + regAtual.p.cpf + " AND Telefone=" + regAtual.telefone) > 0)
         {
             InformaDiag.InformaSalvo();
         }
         resTelefone.RemoveAt(pos);
         resTelefone.Insert(pos, regAtual);
     }
     novo = false;
 }
Beispiel #11
0
 private void btnSalva_Click(object sender, EventArgs e)
 {
     regAtual.rbase      = txtBase.Text;
     regAtual.rguarnicao = txtGuarnicao.Text;
     regAtual.rsalada    = txtSalada.Text;
     regAtual.rsobremesa = txtSobremesa.Text;
     regAtual.rsuco      = txtSuco.Text;
     if (novo && regAtual.id <= 0)
     {
         regAtual.Definir_id(txtId.Text);
         if (CRUD.InsereLinha("refeicao", Refeicao.Campos(), regAtual.ListarValores()) > 0)
         {
             InformaDiag.InformaSalvo();
         }
     }
     else
     {
         if (CRUD.UpdateLine("refeicao", Refeicao.Campos(), regAtual.ListarValores(), "Id=" + regAtual.id.ToString()) > 0)
         {
             InformaDiag.InformaSalvo();
         }
     }
     novo = false;
 }