private bool ModificarObservacion(int idProyecto, string motivo, string observacion_New) { bool Modificado = false; int codempresa = getCodEmpresa(Convert.ToInt32(CodProyecto)); string observacion_Old = getObservacionEmpresa(codempresa); HistoricoObservacionEmpresaModel historico = new HistoricoObservacionEmpresaModel { codContactoCambio = usuario.IdContacto, codEmpresa = codempresa, codProyecto = idProyecto, fechaCambio = DateTime.Now, motivoCambio = motivo, Observacion_New = observacion_New, Observacion_Old = observacion_Old }; if (IngresarHistorico(historico)) { using (FonadeDBDataContext db = new FonadeDBDataContext(_cadenaConex)) { var query = (from e in db.Empresas where e.codproyecto == idProyecto select e).FirstOrDefault(); query.ObservacionesInt = observacion_New; db.SubmitChanges(); Modificado = true; } } return(Modificado); }
private bool IngresarHistorico(HistoricoObservacionEmpresaModel _historico) { bool ingresado = false; using (FonadeDBLightDataContext db = new FonadeDBLightDataContext(_cadenaConex)) { HistoricoObservacionEmpresa historicoObser = new HistoricoObservacionEmpresa { codContactoCambio = _historico.codContactoCambio, codEmpresa = _historico.codEmpresa, codProyecto = _historico.codProyecto, fechaCambio = _historico.fechaCambio, motivoCambio = _historico.motivoCambio, Observacion_New = _historico.Observacion_New, Observacion_Old = _historico.Observacion_Old }; db.HistoricoObservacionEmpresa.InsertOnSubmit(historicoObser); db.SubmitChanges(); ingresado = true; } return(ingresado); }