Beispiel #1
0
 private void button2_Click(object sender, EventArgs e)
 {
     if (Equals(txtNome.Text, "") || Equals(cmbAtivo.Text, ""))
     {
         MessageBox.Show("Por favor preencha todos os campos para salvar o usuário!", "Atenção, preencha todos os campos", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
     else
     {
         clsMoradores objMoradores = new clsMoradores();
         objMoradores.Nome_Morador = txtNome.Text;
         if (Equals(cmbAtivo.Text, "Sim"))
         {
             objMoradores.Ativo = true;
         }
         else
         {
             objMoradores.Ativo = false;
         }
         if (idSelec != 0)
         {
             objMoradores.Id_Morador = idSelec;
             objMoradores.update();
         }
         else
         {
             objMoradores.insert();
         }
         MessageBox.Show(objMoradores.ds_msg);
         this.Close();
     }
 }
Beispiel #2
0
        public void CarregarValores()
        {
            double          quantia          = 0;
            int             quantosMoradores = 0;
            clsMoradores    obj_moradores    = new clsMoradores();
            MySqlDataReader sql_dr           = obj_moradores.GetAllMoradores();

            while (sql_dr.Read())
            {
                if (Convert.ToBoolean(sql_dr["ativo"].ToString()))
                {
                    quantosMoradores++;
                }
            }
            sql_dr.Close();
            clsData objData = new clsData();
            int     idData  = objData.GetIdByData(Convert.ToInt32(cmbMes.Text), Convert.ToInt32(cmbAno.Text));

            id_data = idData;
            clsContas objContas = new clsContas();

            sql_dr = objContas.GetContasByFiltro("where id_data = " + idData);
            if (sql_dr.Read())
            {
                //Buscando quantia total
                do
                {
                    quantia += Convert.ToDouble(sql_dr["valor_conta"]);
                } while (sql_dr.Read());
                sql_dr.Close();
                sql_dr = objData.GetDataById(idData);
                sql_dr.Read();
                txtTotal.Text      = "R$" + Math.Round(quantia, 2).ToString();
                txtIndividual.Text = "R$" + Math.Round((quantia / quantosMoradores), 2).ToString();
                quantia            = 0;
                quantia            = Convert.ToDouble(sql_dr["quantia_recebida"]);
                txtRecebido.Text   = "R$" + Math.Round(quantia, 2);
                sql_dr.Close();
                clsPagamentos objPagamento = new clsPagamentos();
                objPagamento.Id_Data = idData;
                sql_dr = objPagamento.GetPagamentosByIdDate();
                while (sql_dr.Read())
                {
                    MySqlDataReader sql_dr2 = obj_moradores.GetMoradorByID(Convert.ToInt32(sql_dr["id_morador"]));
                    sql_dr2.Read();
                    ListViewItem item = new ListViewItem(sql_dr2["nome"].ToString());
                    sql_dr2.Close();
                    item.SubItems.Add("R$" + sql_dr["valor_pago"].ToString());
                    item.SubItems.Add(sql_dr["contas"].ToString());
                    lstPagamentos.Items.Add(item);
                }
                btnRelatorio.Visible = true;
            }
            else
            {
                MessageBox.Show("Data não encontrada!", "Tente novamente");
            }
        }
Beispiel #3
0
        public void CarregarValores()
        {
            clsMoradores obj_moradores = new clsMoradores();
            clsData      objData       = new clsData();
            int          idData        = objData.GetIdByData(Convert.ToInt32(cmbMes.Text), Convert.ToInt32(cmbAno.Text));

            if (idData == 0)
            {
                MessageBox.Show("Data não encontrada!", "Tente novamente");
            }
        }
Beispiel #4
0
        public void CarregarMoradores()
        {
            clsMoradores    objMoradores = new clsMoradores();
            MySqlDataReader sql_dr;

            sql_dr = objMoradores.GetAllMoradores();
            while (sql_dr.Read())
            {
                //Jogando os moradores na lista
                if (Convert.ToBoolean(sql_dr["ativo"]))
                {
                    cmbMoradores.Items.Add(sql_dr["nome"].ToString());
                }
            }
        }
Beispiel #5
0
 private void btnExcluir_Click(object sender, EventArgs e)
 {
     if (!Equals(nr_MoradorSelecionado, "0"))
     {
         DialogResult result = MessageBox.Show("Realmente deseja excluir o usuário " + lstMoradores.SelectedItems[0].SubItems[1].Text + "?", "Excluir Morador", MessageBoxButtons.YesNo);
         if (result == System.Windows.Forms.DialogResult.Yes)
         {
             clsMoradores objMoradores = new clsMoradores();
             objMoradores.Id_Morador = Convert.ToInt32(nr_MoradorSelecionado);
             MessageBox.Show(objMoradores.delete());
             CarregarLista();
         }
     }
     else
     {
         MessageBox.Show("Selecione um morador para excluir!", "ERRO");
     }
 }
Beispiel #6
0
 public void CarregarDados()
 {
     if (idSelec != 0)
     {
         clsMoradores    objMoradores = new clsMoradores();
         MySqlDataReader sql_dr       = objMoradores.GetMoradorByID(idSelec);
         if (sql_dr.Read())
         {
             txtNome.Text = sql_dr["nome"].ToString();
             if (Convert.ToInt32(sql_dr["ativo"]) == 1)
             {
                 cmbAtivo.Text = "Sim";
             }
             else if (Convert.ToInt32(sql_dr["ativo"]) == 0)
             {
                 cmbAtivo.Text = "Não";
             }
         }
     }
 }
Beispiel #7
0
        public void CarregarLista()
        {
            lstMoradores.Items.Clear();
            clsMoradores    objMoradores = new clsMoradores();
            MySqlDataReader sql_dr;

            sql_dr = objMoradores.GetAllMoradores();
            while (sql_dr.Read())
            {
                //Jogando os dados no list view
                ListViewItem instancia_lista = new ListViewItem(sql_dr["id_morador"].ToString());
                instancia_lista.SubItems.Add(sql_dr["nome"].ToString());
                if (Convert.ToInt32(sql_dr["ativo"]) == 1)
                {
                    instancia_lista.SubItems.Add("Sim");
                }
                else
                {
                    instancia_lista.SubItems.Add("Não");
                }
                lstMoradores.Items.Add(instancia_lista);
            }
        }
Beispiel #8
0
        private void EnviarDados()
        {
            double        total_pagamentos = 0;
            clsMoradores  obj_moradores    = new clsMoradores();
            clsData       obj_data         = new clsData();
            clsPagamentos obj_pagamentos   = new clsPagamentos();

            obj_pagamentos.Id_Data = obj_data.GetIdByData(Convert.ToInt32(cmbMes.Text), Convert.ToInt32(cmbAno.Text));
            for (int i = 0; i < lstGeral.Items.Count; i++)
            {
                MySqlDataReader sqldr = obj_moradores.GetMoradorByName(lstGeral.Items[i].Text);
                sqldr.Read();
                obj_pagamentos.Id_Morador = int.Parse(sqldr["id_morador"].ToString());
                var valor = lstGeral.Items[i].SubItems[1].Text.Split('$');
                obj_pagamentos.Valor_Pago = double.Parse(valor[1]);
                obj_pagamentos.Contas     = lstGeral.Items[i].SubItems[2].Text;
                total_pagamentos         += obj_pagamentos.Valor_Pago;
                if (i == lstGeral.Items.Count - 1)
                {
                    obj_data.Id_data = obj_pagamentos.Id_Data;
                    string resultado = obj_pagamentos.Pagar();
                    if (Equals(resultado, "Sucesso! "))
                    {
                        MessageBox.Show(resultado + obj_data.AddPagamento(total_pagamentos));
                    }
                    else
                    {
                        MessageBox.Show(resultado);
                    }
                }
                else
                {
                    obj_pagamentos.Pagar();
                }
            }
        }