Entradas

Mostrando entradas de noviembre, 2013

Django REST Framework - ListSerializer - Actualizaciones Múltiples

Imagen
 Se muestra un ejemplo, de como realizar la implementación de Múltiples actualizaciones en una sola petición , es decir enviando una lista de objetos, y usando la clase ListSerializer  realizamos las actualizaciones (inserciones u eliminaciones). El modelo para el ejemplo La Vista      def   post ( self ,  request ):          """ Ejemplo de manejo de listas en Serializer                     Para este ejemplo asumimos lo siguiente:           Se tienen que enviar todos los datos existentes de los empleados en el JSON ya que           se comparara con la base de datos y :            1.- Si se encuentran se actualizan los datos,            2.- Si no existen en la base de datos  se crean,            3.- Si se encuentran en la base de datos, pero no fueron pasados en el JSON se elimnan.          """          # Obtener el  JSON.          data  =  request .data          # Obtener los datos de la base de datos                  emp  =  Employes . objects . all ()   

Lacey Sturm (Flyleaf) - You're Not Alone

Como mantenerse creativos.

Imagen
Canvas.com, este es un sitio para diseñadores, que se supone facilitara y simplificara el diseño, digo se supone porque aún no he tenido la oportunidad de probarlo, ya que es mediante invitación (aun esperando por ella ;p) Lo que quería compartir era un video que encontré mientras curoseaba en su pagina :  29 tips de como mantenerse creativos.

Solución: Could not load file or assembly 'file:///C:\Program Files (x86)\SAP BusinessObjects\Crystal Reports for .NET Framework 4.0\Common\SAP BusinessObjects Enterprise XI 4.0\win32_x86\dotnet1\crdb_adoplus.dll.

Imagen
Al actualizar un proyecto winforms de Visual Studio 2010 a Visual Studio 2012 y subir la versión del framework a la versión 4.0, al intentar generar los reportes de cristal reports L : El fix para esto es modificar el app.config del proyecto agregando a la  línea de startup lo siguiente: useLegacyV2RuntimeActivationPolicy = " true " ya con este fix los reportes funcionaron correctamente.

Does not recognize the method 'Int32 Parse(System.String)' method, and this method cannot be translated into a store expression.

Imagen
Al intentar obtener el valor máximo usando Linq,de un campo varchar, pero que  únicamente estaba  guardando datos de tipo numérico,  usaba la siguiente línea de código: var item = db.catContribuyentes.OrderByDescending(m =>m.Clave).FirstOrDefault(); Posteriormente me di cuenta que esta no funciona correctamente para obtener el ultimo valor  (máximo), ya que trata todo como cadena. Intentando realizar la conversión a un tipo entero: var item = db.catContribuyentes.OrderByDescending(m => int .Parse( m.Clave)).FirstOrDefault(); Arrojaba el siguiente error de conversíon: “ the method 'Int32 Parse(System.String)' method, and this method cannot be translated into a store expression. ” Esto porque Linq, no  puede convertir los tipos dentro de la expresión de consulta, para esto es necesario traer primero los datos y posteriormente ordenarlo algo como: var item = db.catContribuyentes.ToArray().OrderByDescending(m => int .Parse( m.Clave)).FirstOrDe