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"); } }
public void registrarOrdenconArchivos(OrdenArchivos orden) { ctx.OrdenArchivos.InsertOnSubmit(orden); this.ctx.SubmitChanges(); }