public override void Fill(DomainObject obj, IDataReader dr) { EINSTRUMENTOCURSO objINSTRUMENTOCURSO = obj as EINSTRUMENTOCURSO; //Poner las rutinas del Tools que se necesiten objINSTRUMENTOCURSO.CODINSTRUMENTO = Utiles.ConvertToDecimal(dr["COD_INSTRUMENTO"]); objINSTRUMENTOCURSO.CODCURSO = Utiles.ConvertToString(dr["COD_CURSO"]); }
protected override IDbDataParameter[] GetDeleteParameters(DomainObject obj, DB db) { IDbDataParameter[] prms = db.GetArrayParameter(1); EINSTRUMENTOCURSO objINSTRUMENTOCURSO = obj as EINSTRUMENTOCURSO; prms[0] = db.GetParameter(); prms[0].Value = objINSTRUMENTOCURSO.CODINSTRUMENTO; prms[0].ParameterName = "@COD_INSTRUMENTO"; return(prms); }
public bool Update(EINSTRUMENTOCURSO objINSTRUMENTOCURSO) { try { _objDAL.Update(objINSTRUMENTOCURSO); return(true); } catch (Exception ex) { Log log = new Log(); log.EscribirLog(ex); return(false); } }
public bool Save(EINSTRUMENTOCURSO objINSTRUMENTOCURSO) { try { objINSTRUMENTOCURSO.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); } }
protected override IDbDataParameter[] GetUpdateParameters(DomainObject obj, DB db) { IDbDataParameter[] prms = db.GetArrayParameter(2); EINSTRUMENTOCURSO objINSTRUMENTOCURSO = obj as EINSTRUMENTOCURSO; //Poner las rutinas del Tools que se necesiten prms[0] = db.GetParameter(); prms[0].Value = objINSTRUMENTOCURSO.CODINSTRUMENTO; prms[0].ParameterName = "@COD_INSTRUMENTO"; prms[1] = db.GetParameter(); prms[1].Value = objINSTRUMENTOCURSO.CODCURSO; prms[1].ParameterName = "@COD_CURSO"; return(prms); }
protected override void SetPrimaryKey(DomainObject obj, long id) { EINSTRUMENTOCURSO objRoot = obj as EINSTRUMENTOCURSO; objRoot.CODINSTRUMENTO = id; }