示例#1
0
        public MySqlDataReader GetPagamentosByIdDate()
        {
            clsConexao   instancia_conexao = new clsConexao();
            MySqlCommand sql_cmd           = new MySqlCommand();

            sql_cmd.CommandType = CommandType.Text;
            sql_cmd.CommandText = "SELECT * FROM tb_pagamentos WHERE id_data =" + Id_Data.ToString();
            MySqlDataReader sql_dr = instancia_conexao.selecionar(sql_cmd);

            return(sql_dr);
        }
示例#2
0
        public MySqlDataReader GetContasByFiltro(string filtro)
        {
            clsConexao   instancia_cnx = new clsConexao();
            MySqlCommand sql_cmd       = new MySqlCommand();

            sql_cmd.CommandType = CommandType.Text;
            string sql_query = "SELECT id_conta, nome_conta, valor_conta, paga FROM tb_contas " + filtro;

            sql_cmd.CommandText = sql_query;
            MySqlDataReader sql_dr = instancia_cnx.selecionar(sql_cmd);

            return(sql_dr);
        }
示例#3
0
        public MySqlDataReader GetAllMoradores()
        {
            clsConexao   instancia_cnx = new clsConexao();
            MySqlCommand sql_cmd       = new MySqlCommand();

            sql_cmd.CommandType = CommandType.Text;
            string sql_query = "SELECT id_morador, nome, ativo FROM tb_moradores";

            sql_cmd.CommandText = sql_query;
            MySqlDataReader sql_dr = instancia_cnx.selecionar(sql_cmd);

            return(sql_dr);
        }
示例#4
0
        public MySqlDataReader GetAllData()
        {
            clsConexao   instancia_cnx = new clsConexao();
            MySqlCommand sql_cmd       = new MySqlCommand();

            sql_cmd.CommandType = CommandType.Text;
            string sql_query = "SELECT id_data, mes, ano, quantia_Recebida FROM tb_data";

            sql_cmd.CommandText = sql_query;
            MySqlDataReader sql_dr = instancia_cnx.selecionar(sql_cmd);

            return(sql_dr);
        }
示例#5
0
 public string update()
 {
     try
     {
         clsConexao   instancia_conexao = new clsConexao();
         string       query             = "update tb_contas set nome_conta = '" + Nome_Conta + "', valor_conta = " + Valor_Conta + ", paga = " + Paga + " where id_conta = " + Id_Conta;
         MySqlCommand sql_cmd           = new MySqlCommand(query);
         instancia_conexao.CRUD(sql_cmd);
         ds_msg = "Conta atualizada com sucesso!";
     }
     catch (Exception ex)
     {
         ds_msg = "Erro ao atualizada conta!" + ex.Message;
     }
     return(ds_msg);
 }
示例#6
0
 public string insert()
 {
     try
     {
         clsConexao   instancia_conexao = new clsConexao();
         string       query             = "insert into tb_contas values (0, " + Id_Data + ", '" + Nome_Conta + "', " + Valor_Conta + 0 + ");";
         MySqlCommand sql_cmd           = new MySqlCommand(query);
         instancia_conexao.CRUD(sql_cmd);
         ds_msg = "Conta inserida com sucesso!";
     }
     catch (Exception ex)
     {
         ds_msg = "Erro ao inserir conta!" + ex.Message;
     }
     return(ds_msg);
 }
示例#7
0
 public string delete()
 {
     try
     {
         clsConexao   instancia_conexao = new clsConexao();
         string       query             = "delete from tb_contas where id_conta = " + Id_Conta + ";";
         MySqlCommand sql_cmd           = new MySqlCommand(query);
         instancia_conexao.CRUD(sql_cmd);
         ds_msg = "Conta excluida com sucesso!";
     }
     catch (Exception ex)
     {
         ds_msg = "Erro ao excluir conta!" + ex.Message;
     }
     return(ds_msg);
 }
示例#8
0
 public string update()
 {
     try
     {
         clsConexao   instancia_conexao = new clsConexao();
         string       nome      = Nome_Morador;
         bool         atividade = Ativo;
         string       query     = "update tb_moradores set nome = '" + nome + "', ativo = " + atividade + " where id_morador = " + Id_Morador + ";";
         MySqlCommand sql_cmd   = new MySqlCommand(query);
         instancia_conexao.CRUD(sql_cmd);
         ds_msg = "Morador atualizado com sucesso!";
     }
     catch (Exception ex)
     {
         ds_msg = "Erro ao atualizar morador!" + ex.Message;
     }
     return(ds_msg);
 }
示例#9
0
 public string insert()
 {
     try
     {
         clsConexao   instancia_conexao = new clsConexao();
         string       nome      = Nome_Morador;
         bool         atividade = Ativo;
         string       query     = "insert into tb_moradores values (0, '" + nome + "', " + atividade + ");";
         MySqlCommand sql_cmd   = new MySqlCommand(query);
         instancia_conexao.CRUD(sql_cmd);
         ds_msg = "Morador inserido com sucesso!";
     }
     catch (Exception ex)
     {
         ds_msg = "Erro ao inserir morador!" + ex.Message;
     }
     return(ds_msg);
 }
示例#10
0
 public string delete()
 {
     try
     {
         clsConexao   instancia_conexao = new clsConexao();
         string       nome      = Nome_Morador;
         bool         atividade = Ativo;
         string       query     = "delete from tb_moradores where tb_moradores.id_morador = " + Id_Morador + ";";
         MySqlCommand sql_cmd   = new MySqlCommand(query);
         instancia_conexao.CRUD(sql_cmd);
         ds_msg = "Morador excluido com sucesso!";
     }
     catch (Exception ex)
     {
         ds_msg = "Erro ao excluir morador!" + ex.Message;
     }
     return(ds_msg);
 }
示例#11
0
        public int GetIdByData(int mes, int ano)
        {
            int          id            = 0;
            clsConexao   instancia_cnx = new clsConexao();
            MySqlCommand sql_cmd       = new MySqlCommand();

            sql_cmd.CommandType = CommandType.Text;
            string sql_query = "SELECT id_data FROM tb_data where mes = " + mes.ToString() + " and ano = " + ano.ToString();

            sql_cmd.CommandText = sql_query;
            MySqlDataReader sql_dr = instancia_cnx.selecionar(sql_cmd);

            if (sql_dr.Read())
            {
                id = Convert.ToInt32(sql_dr["id_data"]);
            }
            return(id);
        }
示例#12
0
        public string AddPagamento(double quantia_recebida)
        {
            clsConexao instancia_conexao = new clsConexao();

            try
            {
                var          valor   = quantia_recebida.ToString().Replace(',', '.');
                string       query   = "update tb_data set quantia_recebida = " + valor + " where id_data = " + Id_data;
                MySqlCommand sql_cmd = new MySqlCommand(query);
                instancia_conexao.CRUD(sql_cmd);
                ds_msg = "Pagamento registrado com sucesso na data selecionada.";
            }
            catch
            {
                ds_msg = "Erro ao registrar pagamento na data selecionada.";
            }
            return(ds_msg);
        }
示例#13
0
        public int GetId()
        {
            int          id            = 0;
            clsConexao   instancia_cnx = new clsConexao();
            MySqlCommand sql_cmd       = new MySqlCommand();

            sql_cmd.CommandType = CommandType.Text;
            string valor     = Valor_Conta.Replace(',', '.');
            string sql_query = "SELECT id_conta FROM tb_contas where nome_conta = '" + Nome_Conta + "' and round(valor_conta,2) = " + valor + " and id_data = " + Id_Data;

            sql_cmd.CommandText = sql_query;
            MySqlDataReader sql_dr = instancia_cnx.selecionar(sql_cmd);

            if (sql_dr.Read())
            {
                id = int.Parse(sql_dr["id_conta"].ToString());
            }
            return(id);
        }
示例#14
0
 public string Pagar()
 {
     try
     {
         clsConexao   instancia_conexao = new clsConexao();
         var          valor             = Valor_Pago.ToString().Replace(',', '.');
         string       query             = "insert into tb_pagamentos values (0, " + Id_Morador.ToString() + ", " + Id_Data.ToString() + ", " + valor + ", '" + Contas + "')";
         MySqlCommand sql_cmd           = new MySqlCommand(query);
         instancia_conexao.CRUD(sql_cmd);
         if (!Equals(ds_msg, "Erro ao registrar pagamentos! Pode ser que algum pagamento não tenha sido registrado com sucesso. "))
         {
             ds_msg = "Sucesso! ";
         }
     }
     catch
     {
         ds_msg = "Erro ao registrar pagamentos! Pode ser que algum pagamento não tenha sido registrado com sucesso. ";
     }
     return(ds_msg);
 }
示例#15
0
 public string Delete()
 {
     try
     {
         clsConexao   instancia_conexao = new clsConexao();
         string       query             = "DELETE FROM tb_pagamentos WHERE id_data = " + Id_Data;
         MySqlCommand sql_cmd           = new MySqlCommand(query);
         instancia_conexao.CRUD(sql_cmd);
         query = "UPDATE tb_data SET quantia_recebida = 0 WHERE id_data = " + Id_Data;
         sql_cmd.CommandText = query;
         instancia_conexao.CRUD(sql_cmd);
         if (!Equals(ds_msg, "Erro ao deletar pagamentos! Pode ser que algum pagamento não tenha sido deletado com sucesso. "))
         {
             ds_msg = "Pagamentos deletados com sucesso! ";
         }
     }
     catch
     {
         ds_msg = "Erro ao deletar pagamentos! Pode ser que algum pagamento não tenha sido deletado com sucesso. ";
     }
     return(ds_msg);
 }
示例#16
0
        /*public void AddConta(float valor, int idData)
         * {
         *  float quantia_total;
         *  clsConexao instancia_conexao = new clsConexao();
         *  MySqlCommand sql_cmd2 = new MySqlCommand("select quantia_total from tb_data where id_data = " + idData);
         *  MySqlDataReader sql_dr = instancia_conexao.selecionar(sql_cmd2);
         *  if (sql_dr.Read())
         *  {
         *      quantia_total = float.Parse(sql_dr["quantia_total"].ToString());
         *      string query = "update tb_data set quantia_total = " + (quantia_total + valor).ToString().Replace(',', '.') + " where id_data = " + idData;
         *      MySqlCommand sql_cmd = new MySqlCommand(query);
         *      sql_dr.Close();
         *      instancia_conexao.CRUD(sql_cmd);
         *  }
         *
         * }*/

        public string insertAno()
        {
            clsConexao      instancia = new clsConexao();
            MySqlCommand    sql_cmd2  = new MySqlCommand("select id_data from tb_data where ano = " + Ano);
            MySqlDataReader sql_dr    = instancia.selecionar(sql_cmd2);

            if (!sql_dr.Read())
            {
                try
                {
                    clsConexao instancia_conexao = new clsConexao();
                    string     query             = "insert into tb_data values" +
                                                   "(0, 1, " + Ano + ", 0, 0)," +
                                                   "(0, 2, " + Ano + ", 0, 0)," +
                                                   "(0, 3, " + Ano + ", 0, 0)," +
                                                   "(0, 4, " + Ano + ", 0, 0)," +
                                                   "(0, 5, " + Ano + ", 0, 0)," +
                                                   "(0, 6, " + Ano + ", 0, 0)," +
                                                   "(0, 7, " + Ano + ", 0, 0)," +
                                                   "(0, 8, " + Ano + ", 0, 0)," +
                                                   "(0, 9, " + Ano + ", 0, 0)," +
                                                   "(0, 10, " + Ano + ", 0, 0)," +
                                                   "(0, 11, " + Ano + ", 0, 0)," +
                                                   "(0, 12, " + Ano + ", 0, 0);";
                    MySqlCommand sql_cmd = new MySqlCommand(query);
                    instancia_conexao.CRUD(sql_cmd);
                    ds_msg = "Ano inserido com sucesso!";
                }
                catch (Exception ex)
                {
                    ds_msg = "Erro ao inserir Ano!" + ex.Message;
                }
            }
            else
            {
                ds_msg = "O ano já existe no banco de dados!";
            }
            return(ds_msg);
        }