public void SalvarGrupo(GrupclienteDto entidade) { using (var conn = new NpgsqlConnection(Connectionstring)) { conn.Open(); using (var trans = conn.BeginTransaction()) { try { using ( var cmd = new NpgsqlCommand( "INSERT INTO grupcliente (grcl_nome, grcl_ativo,empr_codigo) values ('" + entidade.grcl_nome + "'," + entidade.grcl_ativo + ","+entidade.empr_codigo+")", conn, trans)) { cmd.ExecuteNonQuery(); trans.Commit(); } } catch (Exception) { trans.Rollback(); } } } }
private static List<GrupclienteDto> RetonagrupclienteDtos(DataTable dt) { var lista = new List<GrupclienteDto>(); foreach (DataRow item in dt.AsEnumerable().ToList()) { var grup = new GrupclienteDto() { grcl_codigo = (int)item["grcl_codigo"], grcl_nome = item["grcl_nome"].ToString(), grcl_ativo = (bool)item["grcl_ativo"] }; lista.Add(grup); } return lista; }