private void BtnSalvarCategoria_Click(object sender, EventArgs e) { try { despesasCategoria despesasCategoria = new despesasCategoria(); if (string.IsNullOrEmpty(txtNomeCategoria.Text)) { MessageBoxEx.Show("Preencha o nome da categoria valido!"); return; } despesasCategoria.NOME = txtNomeCategoria.Text.Trim(); //alterar if (!string.IsNullOrEmpty(txtIDcategoria.Text.Trim())) { despesasCategoria.ID = Convert.ToInt32(txtIDcategoria.Text); //Alterar Alterar(despesasCategoria); MessageBoxEx.Show("Alterado com sucesso!"); CAtegorias(); } else { //Salvar Salvar(despesasCategoria); MessageBoxEx.Show("Salvo com sucesso!"); CAtegorias(); } } catch (Exception ex) { MessageBoxEx.Show("Erro: " + ex.Message); } }
private void Salvar(despesasCategoria despesasCategoria) { try { DlConexao conexao = new DlConexao(); conexao.limparParametros(); conexao.AdicionarParametros("@NOME", despesasCategoria.NOME); conexao.ExecutarManipulacao(CommandType.Text, "INSERT INTO `categoriadespesa`(`NOME`) VALUES (@NOME)"); } catch (Exception ex) { throw ex; } }
private void Alterar(despesasCategoria despesasCategoria) { try { DlConexao conexao = new DlConexao(); conexao.limparParametros(); conexao.AdicionarParametros("@NOME", despesasCategoria.NOME); conexao.AdicionarParametros("@ID", despesasCategoria.ID); conexao.ExecutarManipulacao(CommandType.Text, "UPDATE `categoriadespesa` SET `NOME`=@NOME WHERE ID=@ID"); } catch (Exception ex) { throw ex; } }
public List <despesasCategoria> ListaCategoria(despesasCategoria despesasCategoria) { try { var retorno = new List <despesasCategoria>(); conexao = new DlConexao(); conexao.limparParametros(); var data = conexao.ExecutaConsultas(CommandType.Text, "SELECT * FROM categoriadespesa ORDER BY NOME ASC"); for (int i = 0; i < data.Rows.Count; i++) { var novos = Genericos.Popular <despesasCategoria>(data, i); retorno.Add(novos); } return(retorno); } catch (Exception ex) { throw ex; } }