コード例 #1
0
ファイル: frmmeta.cs プロジェクト: LeoMartinsBDS/Ekonomi
        private void button3_Click(object sender, EventArgs e)
        {
            maskedTextBox1.TextMaskFormat = MaskFormat.ExcludePromptAndLiterals;
            if (textBox1.Text == "" || textBox4.Text == "" || maskedTextBox1.Text == "")
            {
                MessageBox.Show("Favor, complete todos os campos!",
                                "Aviso!",
                                MessageBoxButtons.OK,
                                MessageBoxIcon.Exclamation,
                                MessageBoxDefaultButton.Button1);
            }
            else
            {
                maskedTextBox1.TextMaskFormat = MaskFormat.IncludePromptAndLiterals;
                construtor mo      = new construtor();
                dalMeta    dalmeta = new dalMeta();
                mo.id_meta   = Convert.ToInt16(textBox2.Text);
                mo.Nome_Meta = textBox1.Text;
                mo.Data_Meta = Convert.ToDateTime(maskedTextBox1.Text);
                String n = Convert.ToString(textBox4.Text);
                mo.Valor_Meta = n.Replace(",", ".");

                dalmeta.atualizar(mo);
                MessageBox.Show("Dados atualizados com sucesso!", "Ekonomi",
                                MessageBoxButtons.OKCancel, MessageBoxIcon.Asterisk);

                textBox1.Text       = "";
                maskedTextBox1.Text = "";
                textBox4.Text       = "";
                textBox2.Text       = "";
            }
        }
コード例 #2
0
        public void cadastro(construtor mo)
        {
            String caminhodb = "Server= 127.0.0.1; DATABASE= tcc; UID= root; PASSWORD=  "******"yyyy-MM-dd");


                string inserir = "INSERT INTO despesas(Despesa,Tipo,Valor,Data,Categoria,Descricao,ID_Usuario) values  ('" + mo.despesa + "','" + mo.tipo + "','" +
                                 mo.valor + "','" + ndata + "','" + mo.categoria + "','" + mo.desc + "' ,'" + id_usuario + "')";


                MySqlCommand comandos = new MySqlCommand(inserir, conexao);
                comandos.ExecuteNonQuery();
                conexao.Close();
            }
            catch (Exception ex)
            {
                throw new Exception("Erro de comandos" + ex.Message);
            }
        }
コード例 #3
0
ファイル: frmmeta.cs プロジェクト: LeoMartinsBDS/Ekonomi
        private void button4_Click(object sender, EventArgs e)
        {
            if (textBox2.Text == "")
            {
                MessageBox.Show("Um dado deve ser pesquisado antes de ser excluido!",
                                "Aviso!",
                                MessageBoxButtons.OK,
                                MessageBoxIcon.Exclamation,
                                MessageBoxDefaultButton.Button1);
            }
            else
            {
                if (MessageBox.Show("Deseja excluir os dados?", "Excluir?", MessageBoxButtons.OKCancel, MessageBoxIcon.Question) == DialogResult.OK)
                {
                    try
                    {
                        construtor mo      = new construtor();
                        dalMeta    dalmeta = new dalMeta();
                        mo.id_meta = Convert.ToInt16(textBox2.Text);
                        dalmeta.deletar(mo);
                        MessageBox.Show("Dados removidos com sucesso!", "Ekonomi",
                                        MessageBoxButtons.OKCancel, MessageBoxIcon.Asterisk);
                        apagar();
                    }

                    catch (Exception ex)
                    {
                        throw new Exception("Não encontrado/digite um código existente" + ex.Message);
                    }
                }
                else
                {
                }
            }
        }
コード例 #4
0
        private void button2_Click(object sender, EventArgs e)
        {
            if (comboBox1.Text == "Selecione" || textBox1.Text == "" || textBox2.Text == "" || maskedTextBox1.Text == "")
            {
                MessageBox.Show("Favor, complete todos os campos!",
                                "Aviso!",
                                MessageBoxButtons.OK,
                                MessageBoxIcon.Exclamation,
                                MessageBoxDefaultButton.Button1);
            }
            else
            {
                maskedTextBox1.TextMaskFormat = MaskFormat.IncludePromptAndLiterals;
                construtor      mo   = new construtor();
                dalinvestimento dali = new dalinvestimento();
                mo.id_investimento = Convert.ToInt16(textBox3.Text);
                mo.tipoi           = comboBox1.Text;
                mo.obs             = textBox2.Text;
                String n = Convert.ToString(textBox1.Text);
                mo.valori = n.Replace(",", ".");
                mo.datai  = Convert.ToDateTime(maskedTextBox1.Text);

                dali.sucesso(mo);
                MessageBox.Show("Dados atualizados com sucesso!", "Ekonomi", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
                apagar();
            }
        }
コード例 #5
0
        public void inserir(construtor mo)
        {
            String caminhodb = "Server= 127.0.0.1; DATABASE= tcc; UID= root; PASSWORD=  "******"yyyy-MM-dd");

                string inserir = "INSERT INTO receita (data,tipo,obs,valor,ID_Usuario) values ('" + ndata + "','" + mo.tiporec + "','" + mo.obsrec + "','" + mo.valorec + "','" + id_usuario + "')";

                //string somar = " select sum(salario,aluguel,pensao,horas_extras,salario13,ferias,outros) as total from receita";
                //somar = mo.total;



                MySqlCommand comandos = new MySqlCommand(inserir, conexao);
                comandos.ExecuteNonQuery();
                conexao.Close();
            }
            catch (Exception ex)
            {
                throw new Exception("Erro de comandos" + ex.Message);
            }
        }
コード例 #6
0
ファイル: frm_receita.cs プロジェクト: LeoMartinsBDS/Ekonomi
        private void button1_Click(object sender, EventArgs e)
        {
            maskedTextBox1.TextMaskFormat = MaskFormat.ExcludePromptAndLiterals;
            if (comboBox1.Text == "Selecione" || textBox1.Text == "" || textBox2.Text == "" || maskedTextBox1.Text == "")
            {
                MessageBox.Show("Favor, complete todos os campos!",
                                "Aviso!",
                                MessageBoxButtons.OK,
                                MessageBoxIcon.Exclamation,
                                MessageBoxDefaultButton.Button1);
            }
            else
            {
                maskedTextBox1.TextMaskFormat = MaskFormat.IncludePromptAndLiterals;
                construtor mo   = new construtor();
                dalreceita dare = new dalreceita();
                String     maoe = Convert.ToString(textBox2.Text);
                mo.valorec = maoe.Replace(",", ".");
                mo.tiporec = comboBox1.Text;
                mo.datarec = Convert.ToDateTime(maskedTextBox1.Text);
                mo.obsrec  = textBox1.Text;

                dare.inserir(mo);
                MessageBox.Show("Dados salvos com sucesso!", "Ekonomi", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
                limpar();
            }
        }
コード例 #7
0
ファイル: dalMeta.cs プロジェクト: LeoMartinsBDS/Ekonomi
        public void deletar(construtor con)
        {
            String caminhobd = "SERVER= 127.0.0.1; DATABASE = tcc; UID = root; PASSWORD = "******"update meta set valido = 'n' where id_meta='" + con.id_meta + "';";
                MySqlCommand    command = new MySqlCommand(deleta, conexao);
                MySqlDataReader myreader;

                myreader = command.ExecuteReader();
            }
            catch (Exception ex)
            {
                throw new Exception("Erro de comandos" + ex.Message);
            }
        }
コード例 #8
0
ファイル: dalMeta.cs プロジェクト: LeoMartinsBDS/Ekonomi
        public void atualizar(construtor con)
        {
            String caminhodb = "Server= 127.0.0.1; DATABASE= tcc; UID= root; PASSWORD= "******"yyyy/MM/dd");
                string att   = "update meta set id_meta='" + con.id_meta + "', metas='" + con.Nome_Meta +
                               "', data='" + DataM + "', valor='" + con.Valor_Meta + "', ID_Usuario='" + id_usuario + "' where id_meta='" + con.id_meta + "';";

                MySqlCommand    command = new MySqlCommand(att, conexao);
                MySqlDataReader myreader;
                myreader = command.ExecuteReader();
            }
            catch (Exception ex)
            {
                throw new Exception("Erro de comandos" + ex.Message);
            }
        }
コード例 #9
0
ファイル: dalMeta.cs プロジェクト: LeoMartinsBDS/Ekonomi
        public void inserirMeta(construtor mo)
        {
            String caminhodb = "Server= 127.0.0.1; DATABASE= tcc; UID= root; PASSWORD= "******"yyyy/MM/dd");//converte para o formato DateTime mysql
                string inserir = "INSERT INTO meta(metas, data, valor, ID_Usuario) values ('" + mo.Nome_Meta + "','" + DataM + "','" + mo.Valor_Meta + "','" + id_usuario + "')";

                MySqlCommand comandos = new MySqlCommand(inserir, conexao);
                comandos.ExecuteNonQuery();
                conexao.Close();
            }

            catch (Exception ex)
            {
                throw new Exception("Erroooo" + ex.Message);
            }
        }
コード例 #10
0
        public void parcela_desp(construtor mo)
        {
            String caminhodb = "Server= 127.0.0.1; DATABASE= tcc; UID= root; PASSWORD=  "******"yyyy-MM-dd");

                string inserir = "INSERT INTO parcela(Data_parcela,valor_parcela,nparcelas,Id_despesa) values  ('" + ndata1 + "','" + mo.valor_parc + "','" + mo.n_parcelas + "','" + mo.id_despesa + "')";

                MySqlCommand comandos = new MySqlCommand(inserir, conexao);
                comandos.ExecuteNonQuery();
                conexao.Close();
            }
            catch (Exception ex)
            {
                throw new Exception("Erro de comandos" + ex.Message);
            }
        }
コード例 #11
0
        public void sucesso(construtor con)
        {
            String caminhobd = "SERVER= 127.0.0.1; DATABASE = tcc; UID = root; PASSWORD = "******"yyyy-MM-dd");

                string editar = "update investimento set ID_Investimento='" + con.id_investimento + "', Tipo='" + con.tipoi +
                                "', OBS='" + con.obs + "', Data='" + ndata + "', Valor='" + con.valori + "' where ID_Investimento='" + con.id_investimento + "';";

                MySqlCommand    command = new MySqlCommand(editar, conexao);
                MySqlDataReader myreader;
                myreader = command.ExecuteReader();
            }
            catch (Exception ex)
            {
                throw new Exception("Erro de comandos" + ex.Message);
            }
        }
コード例 #12
0
        public void atualizar(construtor con)
        {
            String caminhodb = "Server= 127.0.0.1; DATABASE= tcc; UID= root; PASSWORD=  "******"yyyy-MM-dd");

                string atualizar = "update receita set Id_receita ='" + con.id_receita + "' ,data = '" + ndata + "',tipo = '" + con.tiporec + "',obs = '" + con.obsrec + "' ,valor='" + con.valorec +
                                   "' where Id_receita = '" + con.id_receita + "';";
                MySqlCommand    command = new MySqlCommand(atualizar, conexao);
                MySqlDataReader myreader;
                myreader = command.ExecuteReader();
            }

            catch (Exception ex)
            {
                throw new Exception("Erro de comandos" + ex.Message);
            }
        }
コード例 #13
0
ファイル: frm_despesa.cs プロジェクト: LeoMartinsBDS/Ekonomi
 private void button5_Click(object sender, EventArgs e)
 {
     if (textBox4.Text == "")
     {
         MessageBox.Show("Um dado deve ser pesquisado antes de ser excluido!",
                         "Aviso!",
                         MessageBoxButtons.OK,
                         MessageBoxIcon.Exclamation,
                         MessageBoxDefaultButton.Button1);
     }
     else
     {
         if
         (MessageBox.Show(("Deseja excluir todos os dados?"), "Excluir?", MessageBoxButtons.OKCancel, MessageBoxIcon.Question) == DialogResult.OK)
         {
             try
             {
                 maskedTextBox1.TextMaskFormat = MaskFormat.IncludePromptAndLiterals;
                 construtor mo = new construtor();
                 dal        da = new dal();
                 mo.id_despesa = Convert.ToInt16(textBox4.Text);
                 //mo.id_parcela = Convert.ToInt16(textBox7.Text);
                 da.deleta(mo);
                 //da.deleta_parc(mo);
                 MessageBox.Show("Dados excluidos com sucesso!", "Ekonomi", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
                 limpar();
             }
             catch (Exception ex)
             {
                 throw new Exception("Não encontrado/digite um código existente" + ex.Message);
             }
         }
         else
         {
         }
     }
 }
コード例 #14
0
        public void alterar(construtor con)
        {
            String caminhodb = "Server= 127.0.0.1; DATABASE= tcc; UID= root; PASSWORD=  "******"yyyy-MM-dd");

                string alterar = "update despesa set Id_despesa='" + con.id_despesa + "',Despesa ='" + con.despesa +
                                 "',Tipo = '" + con.tipo + "',Valor = '" + con.valor + "',Data ='" + ndata + "',Categoria ='" + con.categoria +
                                 "',Descricao ='" + con.desc + "',ID_Usuario='" + id_usuario + "' where Id_despesa = '" + con.id_despesa + "';";
                MySqlCommand    command = new MySqlCommand(alterar, conexao);
                MySqlDataReader myreader;
                myreader = command.ExecuteReader();
            }

            catch (Exception ex)
            {
                throw new Exception("Erro de comandos" + ex.Message);
            }
        }
コード例 #15
0
        public void inserir(construtor mo)
        {
            String caminhobd = "Server= 127.0.0.1; DATABASE = tcc; UID = root; PASSWORD = "******"yyyy-MM-dd");

                string inserir = "INSERT INTO investimento(Tipo,OBS,Data,Valor,ID_Usuario) values ('" + mo.tipoi + "','" + mo.obs +
                                 "','" + ndata + "','" + mo.valori + "','" + id_usuario + "')";

                MySqlCommand comandos = new MySqlCommand(inserir, conexao);
                comandos.ExecuteNonQuery();
                conexao.Close();
            }

            catch (Exception ex)
            {
                throw new Exception("Erro de comandos" + ex.Message);
            }
        }
コード例 #16
0
ファイル: frm_despesa.cs プロジェクト: LeoMartinsBDS/Ekonomi
        private void button1_Click(object sender, EventArgs e)
        {
            maskedTextBox1.TextMaskFormat = MaskFormat.ExcludePromptAndLiterals;
            if (comboBox6.Text == "" || comboBox4.Text == "" || comboBox5.Text == "Despesa" || textBox1.Text == "" || textBox6.Text == "" || textBox2.Text == "" || maskedTextBox1.Text == "")
            {
                MessageBox.Show("Favor, complete todos os campos!",
                                "Aviso!",
                                MessageBoxButtons.OK,
                                MessageBoxIcon.Exclamation,
                                MessageBoxDefaultButton.Button1);
            }
            else
            {
                maskedTextBox1.TextMaskFormat = MaskFormat.IncludePromptAndLiterals;
                construtor mo = new construtor();
                dal        da = new dal();
                //mo.n_parcelas = Convert.ToInt16(textBox2.Text);
                mo.despesa   = comboBox5.Text;
                mo.categoria = comboBox6.Text;
                mo.tipo      = comboBox4.Text;
                String n = Convert.ToString(textBox1.Text);
                mo.valor = n.Replace(",", ".");
                mo.data  = Convert.ToDateTime(maskedTextBox1.Text);
                mo.desc  = textBox6.Text;
                da.cadastro(mo);


                if (textBox2.Text == "0")
                {
                    String total = textBox1.Text;


                    if (textBox2.Text != "" && maskedTextBox1.Text != "")
                    {
                        DateTime datavenc = Convert.ToDateTime(maskedTextBox1.Text);
                        DateTime hoje     = DateTime.Now;

                        int parcela = Convert.ToInt16(textBox2.Text);


                        for (int i = 0; i <= parcela; i++)
                        {
                            DateTime data_futura = datavenc.AddMonths(i);
                            dataGridView1.Rows.Add(i, data_futura, total);
                        }
                    }
                    else
                    {
                        MessageBox.Show("Informe o número e a data da parcela.",
                                        "Aviso!",
                                        MessageBoxButtons.OK,
                                        MessageBoxIcon.Exclamation,
                                        MessageBoxDefaultButton.Button1);
                    }


                    String          resultado;//gravar numero do id
                    String          caminhobd = "Server=127.0.0.1;DATABASE=tcc;UID=root ;PASSWORD="******"SELECT max(Id_despesa) from despesas", cn2);//pesquisa o ultimo numero criado
                    cn2.Open();
                    MySqlDataReader reader = cmd.ExecuteReader();

                    if (reader.Read())
                    {
                        resultado     = reader.GetString(0);
                        textBox4.Text = resultado;
                    }
                    //fim pesquisa id emprestimo

                    ////gravar itens do empréstimo
                    contador       = Convert.ToInt16(textBox2.Text);
                    string[,] item = new string[1, 4];
                    for (int x = 0; x < 1; x++)                                                    //linha
                    {
                        for (int y = 0; y < 4; y++)                                                //coluna
                        {
                            DataGridViewCell cell = null;                                          //instancia o objeto
                            foreach (DataGridViewCell selectedCell in dataGridView1.SelectedCells) //verifica se existe dados
                            {
                                cell = selectedCell;                                               //armazena a quantidade de celulas
                                break;
                            }
                            if (cell != null)//se diferente de null
                            {
                                if (y == 0)
                                {
                                    item[x, y]    = dataGridView1.Rows[x].Cells[y].Value.ToString();
                                    mo.n_parcelas = Convert.ToInt16(item[x, y]);
                                }
                                else if (y == 1)
                                {
                                    item[x, y]   = dataGridView1.Rows[x].Cells[y].Value.ToString();
                                    mo.data_parc = Convert.ToDateTime(item[x, y]);
                                }
                                else if (y == 2)
                                {
                                    item[x, y] = dataGridView1.Rows[x].Cells[y].Value.ToString();
                                    String oe = Convert.ToString(item[x, y]);
                                    mo.valor_parc = oe.Replace(",", ".");
                                }
                                if (y == 3)
                                {
                                    mo.id_despesa = Convert.ToInt16(textBox4.Text);
                                }
                            }
                        }
                        da.parcela_desp(mo);
                    }
                }


                else
                {
                    String          resultado;//gravar numero do id
                    String          caminhobd = "Server=127.0.0.1;DATABASE=tcc;UID=root ;PASSWORD="******"SELECT max(Id_despesa) from despesas", cn2);//pesquisa o ultimo numero criado
                    cn2.Open();
                    MySqlDataReader reader = cmd.ExecuteReader();

                    if (reader.Read())
                    {
                        resultado     = reader.GetString(0);
                        textBox4.Text = resultado;
                    }
                    //fim pesquisa id emprestimo

                    ////gravar itens do empréstimo
                    contador       = Convert.ToInt16(textBox2.Text);
                    string[,] item = new string[contador, 4];
                    for (int x = 0; x < contador; x++)                                             //linha
                    {
                        for (int y = 0; y < 4; y++)                                                //coluna
                        {
                            DataGridViewCell cell = null;                                          //instancia o objeto
                            foreach (DataGridViewCell selectedCell in dataGridView1.SelectedCells) //verifica se existe dados
                            {
                                cell = selectedCell;                                               //armazena a quantidade de celulas
                                break;
                            }
                            if (cell != null)//se diferente de null
                            {
                                if (y == 0)
                                {
                                    item[x, y]    = dataGridView1.Rows[x].Cells[y].Value.ToString();
                                    mo.n_parcelas = Convert.ToInt16(item[x, y]);
                                }
                                else if (y == 1)
                                {
                                    item[x, y]   = dataGridView1.Rows[x].Cells[y].Value.ToString();
                                    mo.data_parc = Convert.ToDateTime(item[x, y]);
                                }
                                else if (y == 2)
                                {
                                    item[x, y] = dataGridView1.Rows[x].Cells[y].Value.ToString();
                                    String oe = Convert.ToString(item[x, y]);
                                    mo.valor_parc = oe.Replace(",", ".");
                                }
                                if (y == 3)
                                {
                                    mo.id_despesa = Convert.ToInt16(textBox4.Text);
                                }
                            }
                        }
                        da.parcela_desp(mo);
                    }
                }



                dataGridView1.Rows.Clear();
                textBox4.Text            = "";
                comboBox4.Text           = "Tipo";
                comboBox5.Text           = "Despesa";
                comboBox6.Text           = "Categoria";
                textBox1.Text            = "";
                maskedTextBox1.Text      = "";
                textBox6.Text            = "";
                textBox2.Text            = "0";
                dataGridView1.DataSource = null;
                MessageBox.Show("Dados salvos com sucesso!", "Ekonomi", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
            }
        }