示例#1
0
        protected override IDbDataParameter[] GetDeleteParameters(DomainObject obj, DB db)
        {
            IDbDataParameter[] prms      = db.GetArrayParameter(1);
            ECORREO            objCORREO = obj as ECORREO;

            prms[0]               = db.GetParameter();
            prms[0].Value         = objCORREO.CODCORREO;
            prms[0].ParameterName = "@COD_CORREO";

            return(prms);
        }
示例#2
0
        public override void Fill(DomainObject obj, IDataReader dr)
        {
            ECORREO objCORREO = obj as ECORREO;

            //Poner las rutinas del Tools que se necesiten

            objCORREO.CODCORREO = Utiles.ConvertToInt16(dr["COD_CORREO"]);

            objCORREO.ASUNTO = Utiles.ConvertToString(dr["ASUNTO"]);

            objCORREO.CUERPO = Utiles.ConvertToString(dr["CUERPO"]);
        }
示例#3
0
 public bool Update(ECORREO objCORREO)
 {
     try
     {
         _objDAL.Update(objCORREO);
         return(true);
     }
     catch (Exception ex)
     {
         Log log = new Log();
         log.EscribirLog(ex);
         return(false);
     }
 }
示例#4
0
 public bool Save(ECORREO objCORREO)
 {
     try
     {
         objCORREO.Save();
         return(true);
     }
     catch (Exception ex)
     {
         Log log = new Log();
         log.EscribirLog(ex);
         return(false);
     }
 }
示例#5
0
        protected override IDbDataParameter[] GetUpdateParameters(DomainObject obj, DB db)
        {
            IDbDataParameter[] prms      = db.GetArrayParameter(3);
            ECORREO            objCORREO = obj as ECORREO;

            //Poner las rutinas del Tools que se necesiten

            prms[0]               = db.GetParameter();
            prms[0].Value         = objCORREO.CODCORREO;
            prms[0].ParameterName = "@COD_CORREO";

            prms[1]               = db.GetParameter();
            prms[1].Value         = objCORREO.ASUNTO;
            prms[1].ParameterName = "@ASUNTO";

            prms[2]               = db.GetParameter();
            prms[2].Value         = objCORREO.CUERPO;
            prms[2].ParameterName = "@CUERPO";

            return(prms);
        }
示例#6
0
        protected override void SetPrimaryKey(DomainObject obj, long id)
        {
            ECORREO objRoot = obj as ECORREO;

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