Ejemplo n.º 1
0
        protected void RegistrarBitacoraPrintTemplate(List <OrdenDTO> orden)
        {
            OrdenDAO dao     = new OrdenDAO();
            var      ordenes = orden.GroupBy(x => new{ x.OrdenId })
                               .Select(g => new { ordenID = g.Key.OrdenId,
                                                  items   = g.Count(),
                                                  detalle = g.ToList().First().Detalle })
                               .ToList();

            try
            {
                ordenes.ForEach(_orden =>
                {
                    OrdenArchivos dto = new OrdenArchivos()
                    {
                        detalle = _orden.detalle,
                        ordenID = _orden.ordenID.ToString(),
                        plantillasDescargadas = (byte)orden.ToList().Count(),
                        tienda         = this._nombreTienda,
                        fecha_descarga = DateTime.Now
                    };
                    dao.registrarOrdenconArchivos(dto);
                });
            }catch (Exception e)
            {
                Console.WriteLine("error en la insercion de la bitacora");
            }
        }
Ejemplo n.º 2
0
 public void registrarOrdenconArchivos(OrdenArchivos orden)
 {
     ctx.OrdenArchivos.InsertOnSubmit(orden);
     this.ctx.SubmitChanges();
 }