public List<Plantilla> GetListaPlantillas() { List<Plantilla> lista = new List<Plantilla>(); pta.Fill(apds.Plantillas); fpta.Fill(apds.FilasPlantillas); foreach (DataRow dPlant in apds.Plantillas) { Plantilla p = new Plantilla(); p.Codigo = (string)dPlant["codigo"]; foreach (DataRow dFila in apds.FilasPlantillas) { string plantilla = (string)dFila["plantilla"]; if (plantilla == p.Codigo) { int num = (int)dFila["num"]; string respuesta = (string)dFila["respuesta"]; p.SetRespuesta(num, respuesta); } } lista.Add(p); } return lista; }
public void AddPlantilla(Plantilla p) { pta.Insert(p.Codigo); for (int i = 1; i <= p.NumRespuestas; i++) { fpta.Insert(p.Codigo, i, p.GetRespuesta(i)); } }
public void GetPlantilla(Plantilla p) { pta.Fill(apds.Plantillas); fpta.Fill(apds.FilasPlantillas); foreach (DataRow d in apds.Plantillas) { if ((string)d["codigo"] == p.Codigo) { foreach (DataRow dFila in apds.FilasPlantillas) { string plantilla = (string)dFila["plantilla"]; if (plantilla == p.Codigo) { int num = (int)dFila["num"]; string respuesta = (string)dFila["respuesta"]; p.SetRespuesta(num, respuesta); } } } } }