protected override IDbDataParameter[] GetUpdateParameters(DomainObject obj, DB db)
        {
            IDbDataParameter[] prms          = db.GetArrayParameter(5);
            EHOJADEVIDA        objHOJADEVIDA = obj as EHOJADEVIDA;

            //Poner las rutinas del Tools que se necesiten

            prms[0]               = db.GetParameter();
            prms[0].Value         = objHOJADEVIDA.CODHOJADEVIDA;
            prms[0].ParameterName = "@COD_HOJA_DE_VIDA";

            prms[1]               = db.GetParameter();
            prms[1].Value         = objHOJADEVIDA.RUTEMPLEADO;
            prms[1].ParameterName = "@RUT_EMPLEADO";

            prms[2]               = db.GetParameter();
            prms[2].Value         = objHOJADEVIDA.OBSERVACION;
            prms[2].ParameterName = "@OBSERVACION";

            prms[3]               = db.GetParameter();
            prms[3].Value         = objHOJADEVIDA.FECHAINGRESO;
            prms[3].ParameterName = "@FECHA_INGRESO";

            prms[4]               = db.GetParameter();
            prms[4].Value         = objHOJADEVIDA.RUTUSUARIO;
            prms[4].ParameterName = "@RUT_USUARIO";

            return(prms);
        }
        protected override IDbDataParameter[] GetDeleteParameters(DomainObject obj, DB db)
        {
            IDbDataParameter[] prms          = db.GetArrayParameter(1);
            EHOJADEVIDA        objHOJADEVIDA = obj as EHOJADEVIDA;

            prms[0]               = db.GetParameter();
            prms[0].Value         = objHOJADEVIDA.CODHOJADEVIDA;
            prms[0].ParameterName = "@COD_HOJA_DE_VIDA";

            return(prms);
        }
 public bool Update(EHOJADEVIDA objHOJADEVIDA)
 {
     try
     {
         _objDAL.Update(objHOJADEVIDA);
         return(true);
     }
     catch (Exception ex)
     {
         Log log = new Log();
         log.EscribirLog(ex);
         return(false);
     }
 }
 public bool Save(EHOJADEVIDA objHOJADEVIDA)
 {
     try
     {
         objHOJADEVIDA.Save();
         return(true);
     }
     catch (Exception ex)
     {
         Log log = new Log();
         log.EscribirLog(ex);
         return(false);
     }
 }
        public override void Fill(DomainObject obj, IDataReader dr)
        {
            EHOJADEVIDA objHOJADEVIDA = obj as EHOJADEVIDA;

            //Poner las rutinas del Tools que se necesiten

            objHOJADEVIDA.CODHOJADEVIDA = Utiles.ConvertToDecimal(dr["COD_HOJA_DE_VIDA"]);

            objHOJADEVIDA.RUTEMPLEADO = Utiles.ConvertToInt64(dr["RUT_EMPLEADO"]);

            objHOJADEVIDA.OBSERVACION = Utiles.ConvertToString(dr["OBSERVACION"]);

            objHOJADEVIDA.FECHAINGRESO = Utiles.ConvertToDateTime(dr["FECHA_INGRESO"]);

            objHOJADEVIDA.RUTUSUARIO = Utiles.ConvertToInt64(dr["RUT_USUARIO"]);
        }
        protected override void SetPrimaryKey(DomainObject obj, long id)
        {
            EHOJADEVIDA objRoot = obj as EHOJADEVIDA;

            objRoot.CODHOJADEVIDA = id;
        }