コード例 #1
0
        protected override IDbDataParameter[] GetDeleteParameters(DomainObject obj, DB db)
        {
            IDbDataParameter[] prms = db.GetArrayParameter(1);
            EOBJETIVOPROXIMO   objOBJETIVOPROXIMO = obj as EOBJETIVOPROXIMO;

            prms[0]               = db.GetParameter();
            prms[0].Value         = objOBJETIVOPROXIMO.CODOBJETIVO;
            prms[0].ParameterName = "@COD_OBJETIVO";

            return(prms);
        }
コード例 #2
0
 public bool Update(EOBJETIVOPROXIMO objOBJETIVOPROXIMO)
 {
     try
     {
         _objDAL.Update(objOBJETIVOPROXIMO);
         return(true);
     }
     catch (Exception ex)
     {
         Log log = new Log();
         log.EscribirLog(ex);
         return(false);
     }
 }
コード例 #3
0
 public bool Save(EOBJETIVOPROXIMO objOBJETIVOPROXIMO)
 {
     try
     {
         objOBJETIVOPROXIMO.Save();
         return(true);
     }
     catch (Exception ex)
     {
         Log log = new Log();
         log.EscribirLog(ex);
         return(false);
     }
 }
コード例 #4
0
        protected override IDbDataParameter[] GetInsertParameters(DomainObject obj, DB db)
        {
            IDbDataParameter[] prms = db.GetArrayParameter(7);
            EOBJETIVOPROXIMO   objOBJETIVOPROXIMO = obj as EOBJETIVOPROXIMO;

            //Poner las rutinas del Tools que se necesiten

            prms[0]               = db.GetParameter();
            prms[0].Value         = objOBJETIVOPROXIMO.CODOBJETIVO;
            prms[0].ParameterName = "@COD_OBJETIVO";

            prms[1]               = db.GetParameter();
            prms[1].Value         = objOBJETIVOPROXIMO.CODINSTRUMENTOEMPLEADO;
            prms[1].ParameterName = "@COD_INSTRUMENTO_EMPLEADO";

            prms[2]               = db.GetParameter();
            prms[2].Value         = objOBJETIVOPROXIMO.NOMOBJETIVO;
            prms[2].ParameterName = "@NOM_OBJETIVO";

            prms[3]               = db.GetParameter();
            prms[3].Value         = objOBJETIVOPROXIMO.DESCRIPCION;
            prms[3].ParameterName = "@DESCRIPCION";

            prms[4]               = db.GetParameter();
            prms[4].Value         = objOBJETIVOPROXIMO.PONDERACION;
            prms[4].ParameterName = "@PONDERACION";

            prms[5]               = db.GetParameter();
            prms[5].Value         = objOBJETIVOPROXIMO.FLAGASIGNADO;
            prms[5].ParameterName = "@FLAG_ASIGNADO";

            prms[6]               = db.GetParameter();
            prms[6].Value         = objOBJETIVOPROXIMO.FLAGEVALUADO;
            prms[6].ParameterName = "@FLAG_EVALUADO";

            return(prms);
        }
コード例 #5
0
        public override void Fill(DomainObject obj, IDataReader dr)
        {
            EOBJETIVOPROXIMO objOBJETIVOPROXIMO = obj as EOBJETIVOPROXIMO;

            //Poner las rutinas del Tools que se necesiten

            objOBJETIVOPROXIMO.CODOBJETIVO = Utiles.ConvertToDecimal(dr["COD_OBJETIVO"]);

            objOBJETIVOPROXIMO.CODINSTRUMENTOEMPLEADO = Utiles.ConvertToDecimal(dr["COD_INSTRUMENTO_EMPLEADO"]);

            objOBJETIVOPROXIMO.NOMOBJETIVO = Utiles.ConvertToString(dr["NOM_OBJETIVO"]);

            objOBJETIVOPROXIMO.DESCRIPCION = Utiles.ConvertToString(dr["DESCRIPCION"]);

            objOBJETIVOPROXIMO.PONDERACION = Utiles.ConvertToDouble(dr["PONDERACION"]);

            objOBJETIVOPROXIMO.FLAGASIGNADO = Utiles.ConvertToBoolean(dr["FLAG_ASIGNADO"]);

            objOBJETIVOPROXIMO.FLAGEVALUADO = Utiles.ConvertToBoolean(dr["FLAG_EVALUADO"]);

            objOBJETIVOPROXIMO.RESULTADO = Utiles.ConvertToDecimal(dr["RESULTADO"]);

            objOBJETIVOPROXIMO.COMENTARIO = Utiles.ConvertToString(dr["COMENTARIO"]);
        }
コード例 #6
0
        protected override void SetPrimaryKey(DomainObject obj, long id)
        {
            EOBJETIVOPROXIMO objRoot = obj as EOBJETIVOPROXIMO;

            objRoot.CODOBJETIVO = id;
        }