public override void Fill(DomainObject obj, IDataReader dr)
        {
            ETIPOEVALUACION objTIPOEVALUACION = obj as ETIPOEVALUACION;

            //Poner las rutinas del Tools que se necesiten

            objTIPOEVALUACION.CODTIPOEVAL = Utiles.ConvertToInt16(dr["COD_TIPO_EVAL"]);

            objTIPOEVALUACION.NOMTIPOEVAL = Utiles.ConvertToString(dr["NOM_TIPO_EVAL"]);
        }
        protected override IDbDataParameter[] GetDeleteParameters(DomainObject obj, DB db)
        {
            IDbDataParameter[] prms = db.GetArrayParameter(1);
            ETIPOEVALUACION    objTIPOEVALUACION = obj as ETIPOEVALUACION;

            prms[0]               = db.GetParameter();
            prms[0].Value         = objTIPOEVALUACION.CODTIPOEVAL;
            prms[0].ParameterName = "@COD_TIPO_EVAL";

            return(prms);
        }
 public bool Update(ETIPOEVALUACION objTIPOEVALUACION)
 {
     try
     {
         _objDAL.Update(objTIPOEVALUACION);
         return(true);
     }
     catch (Exception ex)
     {
         Log log = new Log();
         log.EscribirLog(ex);
         return(false);
     }
 }
 public bool Save(ETIPOEVALUACION objTIPOEVALUACION)
 {
     try
     {
         objTIPOEVALUACION.Save();
         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);
            ETIPOEVALUACION    objTIPOEVALUACION = obj as ETIPOEVALUACION;

            //Poner las rutinas del Tools que se necesiten

            prms[0]               = db.GetParameter();
            prms[0].Value         = objTIPOEVALUACION.CODTIPOEVAL;
            prms[0].ParameterName = "@COD_TIPO_EVAL";

            prms[1]               = db.GetParameter();
            prms[1].Value         = objTIPOEVALUACION.NOMTIPOEVAL;
            prms[1].ParameterName = "@NOM_TIPO_EVAL";

            return(prms);
        }
        protected override void SetPrimaryKey(DomainObject obj, long id)
        {
            ETIPOEVALUACION objRoot = obj as ETIPOEVALUACION;

            objRoot.CODTIPOEVAL = Utiles.ConvertToInt16(id);
        }