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);
        }
Пример #3
0
 public bool Update(EINSTRUMENTOCURSO objINSTRUMENTOCURSO)
 {
     try
     {
         _objDAL.Update(objINSTRUMENTOCURSO);
         return(true);
     }
     catch (Exception ex)
     {
         Log log = new Log();
         log.EscribirLog(ex);
         return(false);
     }
 }
Пример #4
0
 public bool Save(EINSTRUMENTOCURSO objINSTRUMENTOCURSO)
 {
     try
     {
         objINSTRUMENTOCURSO.Save();
         return(true);
     }
     catch (Exception ex)
     {
         Log log = new Log();
         log.EscribirLog(ex);
         return(false);
     }
 }
Пример #5
0
        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;
        }