예제 #1
0
파일: Datos.cs 프로젝트: moisesiq/aupaga
 public static ResAcc Eliminar <T>(T oObjeto, bool bLogico) where T : EntityObject
 {
     if (bLogico)
     {
         var oTipo = oObjeto.GetType();
         var oProp = oObjeto.GetType().GetProperty("Estatus");
         if (oProp != null)
         {
             oProp.SetValue(oObjeto, false, null);
         }
         return(Datos.Guardar <T>(oObjeto));
     }
     else
     {
         Datos.Delete <T>(oObjeto);
         return(new ResAcc(true));
     }
 }