public bool Save(EPREGUNTASECCION objPREGUNTASECCION) { try { objPREGUNTASECCION.Save(); return(true); } catch (Exception ex) { Log log = new Log(); log.EscribirLog(ex); return(false); } }
public bool Save(EINSTRUMENTO objINSTRUMENTO) { try { if (objINSTRUMENTO.CODINSTRUMENTO == 0) { objINSTRUMENTO.IsPersisted = false; } else { objINSTRUMENTO.IsPersisted = true; } objINSTRUMENTO.Save(); _objDALList.LimpiarInstrumento(objINSTRUMENTO.CODINSTRUMENTO); foreach (ESECCION objSE in objINSTRUMENTO.SECCIONES) { objSE.CODINSTRUMENTO = objINSTRUMENTO.CODINSTRUMENTO; objSE.Save(); foreach (EPREGUNTA objPR in objSE.PREGUNTAS) { objPR.Save(); EPREGUNTASECCION objPS = new EPREGUNTASECCION(); objPS.CODPREGUNTA = objPR.CODPREGUNTA; objPS.CODSECCION = objSE.CODSECCION; objPS.PONDERACION = objPR.PONDERACION; objPS.IsPersisted = false; objPS.Save(); } } BFINSTRUMENTOCURSO objBFIC = new BFINSTRUMENTOCURSO(); foreach (ECURSO objCU in objINSTRUMENTO.CURSOS) { EINSTRUMENTOCURSO objIE = new EINSTRUMENTOCURSO(); objIE.CODINSTRUMENTO = objINSTRUMENTO.CODINSTRUMENTO; objIE.CODCURSO = objCU.CODCURSO; objBFIC.Save(objIE); } return(true); } catch (Exception ex) { Log log = new Log(); log.EscribirLog(ex); return(false); } }