예제 #1
0
파일: DBI.cs 프로젝트: riseven/AutoProgress
        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;
        }
예제 #2
0
파일: DBI.cs 프로젝트: riseven/AutoProgress
 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));
     }
 }
예제 #3
0
파일: DBI.cs 프로젝트: riseven/AutoProgress
 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);
                 }
             }
         }
     }
 }