示例#1
0
 public void presencaporPessoa(Variavel va)
 {
     try
     {
         if (va.Opcao == "P")
         {
             conexao = new MySqlConnection(Endereco());
             conexao.Open();
             string       inserir  = "UPDATE presenca SET " + va.Corrigir + " = '" + va.Presenca + "'WHERE nome= '" + va.Nome + "'";
             MySqlCommand comandos = new MySqlCommand(inserir, conexao);
             comandos.ExecuteNonQuery();
         }
         else if (va.Opcao == "F")
         {
             conexao = new MySqlConnection(Endereco());
             conexao.Open();
             string       inserir  = "UPDATE presenca SET " + va.Corrigir + " = '" + null + "'WHERE nome= '" + va.Nome + "'";
             MySqlCommand comandos = new MySqlCommand(inserir, conexao);
             comandos.ExecuteNonQuery();
         }
         conexao.Close();
     }
     catch (Exception ex)
     {
         throw new Exception("Erro de comandos: " + ex.Message);
     }
 }
示例#2
0
        private void timer1_Tick(object sender, EventArgs e)
        {
            int             j    = 0;
            int             cont = cs.Usuario().Rows.Count;
            OleDbConnection con  = new OleDbConnection(@"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + caminho + ";Extended Properties=Excel 12.0;");

            con.Open();
            OleDbDataAdapter query     = new OleDbDataAdapter(" SELECT * FROM [Planilha1$]", con);
            DataTable        dataTable = new DataTable();

            query.Fill(dataTable);
            timer1.Enabled = true;
            timer1.Start();
            progressBar1.Maximum = mat1;
            Conecta  cl = new Conecta();
            Variavel va = new Variavel();

            foreach (DataRow dtRow in dataTable.Rows)
            {
                us.Nome = dtRow[0].ToString();
                int aux = co.pesquisaFalta(us).Rows.Count;
                if (mat1 > progressBar1.Value)
                {
                    if (j == 0)
                    {
                    }
                    else
                    {
                        if (cont == 0)
                        {
                            if (aux == 0)
                            {
                                va.Nome       = dtRow[0].ToString();
                                va.DtCadastro = Convert.ToDateTime(data).ToString("dd/MM/yyyy");
                                cl.cadastro(va);
                            }
                        }
                        else
                        {
                            if (aux == 0)
                            {
                                va.Nome       = dtRow[0].ToString();
                                va.DtCadastro = Convert.ToDateTime(data).ToString("dd/MM/yyyy");
                                cl.cadastro(va);
                                cont = cs.Usuario().Rows.Count;
                            }
                        }
                    }
                    j = j + 1;
                    if (j + 1 <= mat1)
                    {
                        progressBar1.Value++;
                    }
                }
            }
            con.Close();
            timer1.Stop();
            timer2.Enabled = true;
            seg            = 10;
        }
示例#3
0
        public String Alpinista(Variavel va)
        {
            string nome;

            conexao = new MySqlConnection(Endereco());
            conexao.Open();
            MySqlDataAdapter sda = new MySqlDataAdapter("Select nome from presenca WHERE cod= '" + va.Codigo + "'", conexao);
            DataTable        dt  = new System.Data.DataTable();

            sda.Fill(dt);
            nome = dt.Rows[0][0].ToString();
            conexao.Close();
            return(nome);
        }
示例#4
0
 public void alteraDadosAlp(Variavel va)
 {
     try
     {
         conexao = new MySqlConnection(Endereco());
         conexao.Open();
         string       inserir  = "UPDATE presenca SET nome = '" + va.Nome + "', dtCad='" + Convert.ToDateTime(va.DtCadastro).ToString("yyyy-MM-dd") + "' WHERE cod= '" + va.Codigo + "'";
         MySqlCommand comandos = new MySqlCommand(inserir, conexao);
         comandos.ExecuteNonQuery();
         conexao.Close();
     }
     catch (Exception ex)
     {
         throw new Exception("Erro de comandos: " + ex.Message);
     }
 }
示例#5
0
 public void Inativo(Variavel va)
 {
     try
     {
         conexao = new MySqlConnection(Endereco());
         conexao.Open();
         string       deletar  = "delete from presenca where cod='" + va.Codigo + "'";
         MySqlCommand comandos = new MySqlCommand(deletar, conexao);
         comandos.ExecuteNonQuery();
         conexao.Close();
     }
     catch (Exception ex)
     {
         throw new Exception("Erro de comandos: " + ex.Message);
     }
 }
示例#6
0
 public void excluirEvento(Variavel va)
 {
     try
     {
         conexao = new MySqlConnection(Endereco());
         conexao.Open();
         string       alterar = "DELETE FROM agenda WHERE cod = '" + va.Codigo + "'";
         MySqlCommand comando = new MySqlCommand(alterar, conexao);
         comando.ExecuteNonQuery();
         conexao.Close();
     }
     catch (Exception ex)
     {
         throw new Exception("Erro de comandos: " + ex.Message);
     }
 }
示例#7
0
 public void cadastro(Variavel va)
 {
     try
     {
         conexao = new MySqlConnection(Endereco());
         conexao.Open();
         string       inserir  = "INSERT INTO agenda(data, evento, responsavel, ano)VALUES('" + Convert.ToDateTime(va.Data).ToString("yyyy/MM/dd") + "','" + va.Nome + "','" + va.Observacao + "', '" + va.Ano + "')";
         MySqlCommand comandos = new MySqlCommand(inserir, conexao);
         comandos.ExecuteNonQuery();
         conexao.Close();
     }
     catch (Exception ex)
     {
         throw new Exception("Erro de comandos: " + ex.Message);
     }
 }
示例#8
0
 public void atualizarEvento(Variavel va)
 {
     try
     {
         conexao = new MySqlConnection(Endereco());
         conexao.Open();
         string       inserir  = "UPDATE agenda SET data= '" + Convert.ToDateTime(va.Data).ToString("yyyy/MM/dd") + "', evento= '" + va.Nome + "', responsavel= '" + va.Observacao + "', ano='" + va.Ano + "'WHERE cod= '" + va.Codigo + "'";
         MySqlCommand comandos = new MySqlCommand(inserir, conexao);
         comandos.ExecuteNonQuery();
         conexao.Close();
     }
     catch (Exception ex)
     {
         throw new Exception("Erro de comandos: " + ex.Message);
     }
 }
示例#9
0
 public void verificaDigital(Variavel va)
 {
     try
     {
         conexao = new MySqlConnection(Endereco());
         conexao.Open();
         string       inserir  = "UPDATE presenca SET " + va.Data + " = '" + va.Presenca + "'WHERE cod= '" + va.Codigo + "'";
         MySqlCommand comandos = new MySqlCommand(inserir, conexao);
         comandos.ExecuteNonQuery();
         conexao.Close();
     }
     catch (Exception ex)
     {
         throw new Exception("Erro de comandos: " + ex.Message);
     }
 }
示例#10
0
 //string caminho = "Persist Security Info=false;SERVER=127.0.0.1;DATABASE=escalada;UID=root;pwd=";
 public void cadastro(Variavel va)
 {
     try
     {
         conexao = new MySqlConnection(Endereco());
         conexao.Open();
         string       inserir  = "INSERT INTO presenca(nome, dtCad)VALUES('" + va.Nome + "','" + va.DtCadastro + "')";
         MySqlCommand comandos = new MySqlCommand(inserir, conexao);
         comandos.ExecuteNonQuery();
         conexao.Close();
     }
     catch (Exception ex)
     {
         throw new Exception("Erro de comandos: " + ex.Message);
     }
 }
示例#11
0
 public DataTable BuscarDatasMes(Variavel va)
 {
     try
     {
         conexao = new MySqlConnection(Endereco());
         conexao.Open();
         string           selecionar = "SELECT cod, data, evento, responsavel FROM agenda WhERE EXTRACT(YEAR_MONTH FROM data)='" + Convert.ToDateTime(va.Data).ToString("yyyyMM") + "'order by data";
         MySqlDataAdapter comandos   = new MySqlDataAdapter(selecionar, conexao);
         DataTable        dt         = new System.Data.DataTable();
         comandos.Fill(dt);
         conexao.Close();
         return(dt);
     }
     catch (Exception ex)
     {
         throw new Exception("Erro de comandos: " + ex.Message);
     }
 }
示例#12
0
 public DataTable BuscarDatas(Variavel va)
 {
     try
     {
         conexao = new MySqlConnection(Endereco());
         conexao.Open();
         string           selecionar = "SELECT cod, data, evento, responsavel FROM agenda WhERE ano='" + va.Ano + "'order by data";
         MySqlDataAdapter comandos   = new MySqlDataAdapter(selecionar, conexao);
         DataTable        dt         = new System.Data.DataTable();
         comandos.Fill(dt);
         conexao.Close();
         return(dt);
     }
     catch (Exception ex)
     {
         throw new Exception("Erro de comandos: " + ex.Message);
     }
 }
示例#13
0
 public DataTable Alpinistas(Variavel va)
 {
     try
     {
         conexao = new MySqlConnection(Endereco());
         conexao.Open();
         string           buscar   = "SELECT cod, nome, dtCad FROM presenca where nome LIKE '%" + va.Nome + "%' ORDER BY nome";
         MySqlDataAdapter comandos = new MySqlDataAdapter(buscar, conexao);
         DataTable        dt       = new System.Data.DataTable();
         comandos.Fill(dt);
         conexao.Close();
         return(dt);
     }
     catch (Exception ex)
     {
         throw new Exception("Erro de comandos: " + ex.Message);
     }
 }
示例#14
0
        public void DeletarData(Variavel va)
        {
            try
            {
                conexao = new MySqlConnection(Endereco());
                conexao.Open();
                string       inserir  = "Alter TABLE presenca DROP data" + Convert.ToString(Convert.ToDateTime(va.Data).ToString("ddMMyyyy")) + "";
                MySqlCommand comandos = new MySqlCommand(inserir, conexao);
                comandos.ExecuteNonQuery();

                string       data    = "DELETE FROM datas WHERE data = '" + Convert.ToDateTime(va.Data).ToString("yyyy-MM-dd") + "'";
                MySqlCommand comando = new MySqlCommand(data, conexao);
                comando.ExecuteNonQuery();
                conexao.Close();
            }
            catch (Exception ex)
            {
                throw new Exception("Erro de comandos: " + ex.Message);
            }
        }
示例#15
0
        //------- CAMPOS PARA CADASTRO E BUSCA DE DATAS DE REUNIÕES --------
        public void CadastrarData(Variavel va)
        {
            try
            {
                conexao = new MySqlConnection(Endereco());
                conexao.Open();
                string       inserir  = "Alter TABLE presenca ADD data" + Convert.ToDateTime(va.Data).ToString("ddMMyyyy") + " varchar(20)";
                MySqlCommand comandos = new MySqlCommand(inserir, conexao);
                comandos.ExecuteNonQuery();

                string       data    = "INSERT INTO datas(data, palestrante, observacao)VALUES('" + Convert.ToDateTime(va.Data).ToString("yyyy-MM-dd") + "','" + va.Palestrante + "','" + va.Observacao + "')";
                MySqlCommand comando = new MySqlCommand(data, conexao);
                comando.ExecuteNonQuery();
                conexao.Close();
            }
            catch (Exception ex)
            {
                throw new Exception("Erro de comandos: " + ex.Message);
            }
        }
示例#16
0
 public DataTable PresencaDia(Variavel va)
 {
     try
     {
         conexao = new MySqlConnection(Endereco());
         conexao.Open();
         string           buscar   = "SELECT nome," + va.Corrigir + " FROM presenca ORDER BY nome";
         MySqlDataAdapter comandos = new MySqlDataAdapter(buscar, conexao);
         DataTable        dt       = new System.Data.DataTable();
         comandos.Fill(dt);
         conexao.Close();
         return(dt);
     }
     catch (Exception)
     {
         conexao.Close();
         DataTable dt = new System.Data.DataTable();
         dt.Columns.Add("Mensagem", typeof(string));
         dt.Rows.Add("Não houve reunião nesta data");
         return(dt);
     }
 }
示例#17
0
        public String VerificaPresenca(Variavel va)
        {
            string pres;

            try
            {
                conexao = new MySqlConnection(Endereco());
                conexao.Open();
                MySqlDataAdapter sda = new MySqlDataAdapter("Select " + va.Corrigir + " from presenca WHERE cod= '" + va.Codigo + "'", conexao);
                DataTable        dt  = new System.Data.DataTable();
                sda.Fill(dt);
                pres = dt.Rows[0][0].ToString();
                conexao.Close();
                return(pres);
            }
            catch (Exception)
            {
                conexao.Close();
                string msg = "ok";
                return(msg);
            }
        }