/// <summary> /// Guarda los datos de un albaran al historial de albaranes /// </summary> /// <param name="_albaran"></param> /// <returns></returns> public static Boolean guardarAHistorial(HistoricoAlbarane _albaran) { recso2011DBEntities gestor = claseIntercambio.getGestor(); int cont = (from e in gestor.HistoricoAlbaranes where e.numAlbaran == _albaran.numAlbaran select e).Count(); if (cont > 0) { HistoricoAlbarane albaran = (from e in gestor.HistoricoAlbaranes where e.numAlbaran == _albaran.numAlbaran select e).First <HistoricoAlbarane>(); /* * si se quiere actualizar poner el codigo aqui */ } else { _albaran.id = DateTime.Today.Year.ToString() + DateTime.Today.Month.ToString() + DateTime.Today.Day.ToString() + "_" + DateTime.Now.ToShortTimeString().Replace(":", "") + "_" + _albaran.numAlbaran; gestor.AddToHistoricoAlbaranes(_albaran); } gestor.SaveChanges(System.Data.Objects.SaveOptions.AcceptAllChangesAfterSave); return(true); }