//metodo inserir public static void Inserir(dCategoria categoria) { string resp = ""; MySqlConnection MySqlCon = new MySqlConnection(); try { MySqlCon.ConnectionString = Conexao.cn; MySqlCon.Open(); try{ MySqlCon.Execute("insert into tbCategoria (nome, descricao) values (@_Nome, @_Descricao);", new { _Nome = categoria._Nome, _Descricao = categoria._Descricao }); resp = "Dados inseridos com sucesso: \n Nome: " + categoria._Nome + "\n Descricao: " + categoria._Descricao; } catch (Exception e) { Console.WriteLine("Erro ao inserir dados: " + e); } } catch (Exception e) { resp = e.Message; } finally{ if (MySqlCon.State == ConnectionState.Open) { MySqlCon.Close(); } } Console.WriteLine(resp); }
////metodo editar public static void Editar(dCategoria categoria) { string resp = ""; MySqlConnection MySqlCon = new MySqlConnection(); try { MySqlCon.ConnectionString = Conexao.cn; MySqlCon.Open(); try { MySqlCon.Execute("update tbCategoria set nome = @_Nome, descricao = @_Descricao where idCategoria = @_Idcategoria", new { _Nome = categoria._Nome, _Descricao = categoria._Descricao, _idCategoria = categoria._Idcategoria }); resp = "Dados editados com sucesso: \n ID Alterado: " + categoria._Idcategoria + " \n Novo Nome: " + categoria._Nome + "\n Nova Descricao: " + categoria._Descricao; } catch (Exception e) { Console.WriteLine("Erro ao editar dados: " + e); } } catch (Exception e) { resp = e.Message; } finally { if (MySqlCon.State == ConnectionState.Open) { MySqlCon.Close(); } } Console.WriteLine(resp); }
////metodo excluir public static void Excluir(dCategoria categoria) { string resp = ""; MySqlConnection MySqlCon = new MySqlConnection(); try { MySqlCon.ConnectionString = Conexao.cn; MySqlCon.Open(); try { MySqlCon.Execute("delete from tbCategoria where idCategoria = @_idCategoria", new { _idCategoria = categoria._Idcategoria }); resp = "Dados excluidos com sucesso: \n ID excluido: " + categoria._Idcategoria; } catch (Exception e) { Console.WriteLine("Erro ao excluir dados: " + e); } } catch (Exception e) { resp = e.Message; } finally { if (MySqlCon.State == ConnectionState.Open) { MySqlCon.Close(); } } Console.WriteLine(resp); }