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);
        }