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 { } } }
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); } }