public List <ReintegroDTO> Get(string codigo, string tipo) { using (Datos.FonadeDBDataContext db = new Datos.FonadeDBDataContext(System.Configuration.ConfigurationManager.ConnectionStrings["ApplicationServices"].ConnectionString)) { try { if (tipo.Equals("proyecto")) { FieldValidate.ValidateNumeric("Código de proyecto", codigo, true); } else { FieldValidate.ValidateNumeric("Código de pago", codigo, true); } if (tipo.Equals("proyecto")) { return(Reintegro.GetPagosByProyecto(Usuario.CodOperador, Convert.ToInt32(codigo))); } else { return(Reintegro.GetPagosByPagoId(Usuario.CodOperador, Convert.ToInt32(codigo))); } } catch (ApplicationException ex) { return(new List <ReintegroDTO>()); } catch (Exception ex) { throw; } } }
public List <HistorialDeEvaluacion> Get(int codigoProyecto) { using (Datos.FonadeDBDataContext db = new Datos.FonadeDBDataContext(System.Configuration.ConfigurationManager.ConnectionStrings["ApplicationServices"].ConnectionString)) { if (!codigoProyecto.Equals(0)) { var entities = (from historiaEvaluacion in db.EvaluacionObservacions join convocatorias in db.Convocatoria on historiaEvaluacion.CodConvocatoria equals convocatorias.Id_Convocatoria join proyectos in db.Proyecto on historiaEvaluacion.CodProyecto equals proyectos.Id_Proyecto where historiaEvaluacion.CodProyecto.Equals(codigoProyecto) && proyectos.codOperador == Usuario.CodOperador select new HistorialDeEvaluacion() { CodigoProyecto = proyectos.Id_Proyecto, NombreProyecto = proyectos.NomProyecto, CodigoConvocatoria = convocatorias.Id_Convocatoria, NombreConvocatoria = convocatorias.NomConvocatoria }).ToList(); return(entities); } else { return(new List <HistorialDeEvaluacion>()); } } }
public static void Update(Datos.EntidadInterventoria entity) { using (Datos.FonadeDBDataContext db = new Datos.FonadeDBDataContext(System.Configuration.ConfigurationManager.ConnectionStrings["ApplicationServices"].ConnectionString)) { var currentEntity = db.EntidadInterventoria.FirstOrDefault(filter => filter.Id == entity.Id); if (currentEntity != null) { currentEntity.Nombre = entity.Nombre; currentEntity.NombreCorto = entity.NombreCorto; currentEntity.NumeroPoliza = entity.NumeroPoliza; currentEntity.FechaPoliza = entity.FechaPoliza; currentEntity.PersonaACargo = entity.PersonaACargo; currentEntity.TelefonoOficina = entity.TelefonoOficina; currentEntity.TelefonoCelular = entity.TelefonoCelular; currentEntity.Direccion = entity.Direccion; currentEntity.Dependencia = entity.Dependencia; currentEntity.Email = entity.Email; if (entity.ImagenLogo != string.Empty) { currentEntity.ImagenLogo = entity.ImagenLogo; } currentEntity.FechaActualizacion = DateTime.Now; db.SubmitChanges(); } } }
public static List <Datos.EntidadInterventoria> Get(string codigo, int startIndex, int maxRows, int?_codOperador) { using (Datos.FonadeDBDataContext db = new Datos.FonadeDBDataContext(System.Configuration.ConfigurationManager.ConnectionStrings["ApplicationServices"].ConnectionString)) { if (_codOperador == null) { var entities = (from entidades in db.EntidadInterventoria where (codigo == "" || entidades.Nombre.Contains(codigo)) select entidades); entities = entities.Skip(startIndex).Take(maxRows); return(entities.ToList()); } else { var entities = (from entidades in db.EntidadInterventoria where (codigo == "" || entidades.Nombre.Contains(codigo)) && entidades.codOperador == _codOperador select entidades); entities = entities.Skip(startIndex).Take(maxRows); return(entities.ToList()); } } }
public static List <InterventorContratoDTO> GetInterventoresByContratoEntidad(int idEntidad, int idContrato) { using (Datos.FonadeDBDataContext db = new Datos.FonadeDBDataContext(System.Configuration.ConfigurationManager.ConnectionStrings["ApplicationServices"].ConnectionString)) { var entities = (from contactos in db.Contacto join gruposContacto in db.GrupoContactos on contactos.Id_Contacto equals gruposContacto.CodContacto join grupos in db.Grupos on gruposContacto.CodGrupo equals grupos.Id_Grupo join entidadInterventores in db.EntidadInterventors on contactos.Id_Contacto equals entidadInterventores.IdContactoInterventor where contactos.Inactivo == false && grupos.Id_Grupo == Datos.Constantes.CONST_Interventor && entidadInterventores.IdEntidad == idEntidad orderby contactos.Nombres select new InterventorContratoDTO { IdContacto = contactos.Id_Contacto, NombreCompleto = contactos.Nombres + " " + contactos.Apellidos, IsOwner = db.ContratoInterventors.Any(filter => filter.IdContrato == idContrato && filter.IdContactoInterventor == contactos.Id_Contacto), HasContract = db.ContratoInterventors.Any(filter => filter.IdContactoInterventor == contactos.Id_Contacto) } ).ToList(); return(entities); } }
public static void UpdateExtension(Datos.ContratoEmpresa currentEntity) { using (Datos.FonadeDBDataContext db = new Datos.FonadeDBDataContext(System.Configuration.ConfigurationManager.ConnectionStrings["ApplicationServices"].ConnectionString)) { var entity = (from contratos in db.ContratoEmpresas join empresas in db.Empresas on contratos.CodEmpresa equals empresas.id_empresa where empresas.id_empresa == currentEntity.CodEmpresa orderby empresas.id_empresa descending select contratos ).FirstOrDefault(); if (entity != null) { entity.NumeroContrato = currentEntity.NumeroContrato; entity.FechaFirmaDelContrato = currentEntity.FechaFirmaDelContrato; entity.CertificadoDisponibilidad = currentEntity.CertificadoDisponibilidad; entity.FechaCertificadoDisponibilidad = currentEntity.FechaCertificadoDisponibilidad; entity.NumeroActaConcejoDirectivo = currentEntity.NumeroActaConcejoDirectivo; entity.ValorEnte = currentEntity.ValorEnte; entity.Valorsena = currentEntity.Valorsena; entity.NumeroPoliza = currentEntity.NumeroPoliza; entity.ValorInicialEnPesos = currentEntity.ValorInicialEnPesos; entity.TipoContrato = currentEntity.TipoContrato; entity.Estado = currentEntity.Estado; entity.FechaActaConcejoDirectivo = currentEntity.FechaActaConcejoDirectivo; db.SubmitChanges(); } else { throw new Exception("No se logro encontrar los datos de la empresa."); } } }
/// <summary> /// obtiene contacto recibe como argumento el email /// </summary> /// <param name="email"></param> /// <returns></returns> public UsuarioFonade GetContacto(string email) { using (var db = new Datos.FonadeDBDataContext(System.Configuration.ConfigurationManager.ConnectionStrings["ApplicationServices"].ConnectionString)) { var entity = (from contactos in db.Contacto from grupoContactos in db.GrupoContactos where contactos.Id_Contacto == grupoContactos.CodContacto && contactos.Inactivo == false && contactos.Email == email select new UsuarioFonade( contactos.Nombres, contactos.Apellidos, contactos.Email, grupoContactos.CodGrupo, contactos.Id_Contacto, contactos.CodInstitucion.HasValue ? contactos.CodInstitucion.Value : -1, contactos.Identificacion, contactos.fechaCreacion.HasValue ? contactos.fechaCreacion.Value : DateTime.Now, contactos.fechaCambioClave.HasValue ? contactos.fechaCambioClave.Value : DateTime.Now, contactos.Clave, contactos.AceptoTerminosYCondiciones.GetValueOrDefault(false), contactos.codOperador ) ).FirstOrDefault(); return(entity); } }
public static List <TareaEspecialDTO> GetTareasEspecialesByProyectoId(int codigoProyecto, int codigoUsuario, bool pendientes) { using (Datos.FonadeDBDataContext db = new Datos.FonadeDBDataContext(System.Configuration.ConfigurationManager.ConnectionStrings["ApplicationServices"].ConnectionString)) { var entities = (from tareasEspeciales in db.TareaEspecialInterventorias join pagos in db.PagoActividad on tareasEspeciales.CodigoPago equals pagos.Id_PagoActividad join proyectos in db.Proyecto on pagos.CodProyecto equals proyectos.Id_Proyecto join contactoRemitente in db.Contacto on tareasEspeciales.Remitente equals contactoRemitente.Id_Contacto join contactoDestinatario in db.Contacto on tareasEspeciales.Remitente equals contactoDestinatario.Id_Contacto join estado in db.EstadoTareaEspecialInterventorias on tareasEspeciales.Estado equals estado.Id_estadoTareaEspecial where proyectos.Id_Proyecto == codigoProyecto && (tareasEspeciales.Destinatario == codigoUsuario || tareasEspeciales.Remitente == codigoUsuario) && (pendientes || tareasEspeciales.Estado == Datos.Constantes.const_estado_tareaEspecial_pendiente) select new TareaEspecialDTO { Id = tareasEspeciales.Id_tareaEspecial, CodigoPago = tareasEspeciales.CodigoPago, CodigoProyecto = pagos.CodProyecto.GetValueOrDefault(), NombreEstado = estado.Descripcion, Historia = db.HistoriaTareaEspecials .Where(filter => filter.IdTareaEspecialInterventoria == tareasEspeciales.Id_tareaEspecial) .OrderBy(orderFilter => orderFilter.FechaCreacion) .FirstOrDefault(), FechaInicio = tareasEspeciales.FechaInicio, CodigoRemitente = contactoRemitente.Id_Contacto, NombreRemitente = contactoRemitente.Nombres + " " + contactoRemitente.Apellidos, CodigoDestinatario = contactoDestinatario.Id_Contacto, NombreDestinatario = contactoDestinatario.Nombres + " " + contactoDestinatario.Apellidos, Estado = estado.Id_estadoTareaEspecial, NombreProyecto = proyectos.NomProyecto }).ToList(); return(entities); } }
/// <summary> /// Contar cuantos registros se encuentran retornara la consulta. /// </summary> /// <returns> Numero de registros de la consulta </returns> public int getSolicitudesDePagoCount() { using (Datos.FonadeDBDataContext db = new Datos.FonadeDBDataContext(System.Configuration.ConfigurationManager.ConnectionStrings["ApplicationServices"].ConnectionString)) { //Consulta para obtener las solicitudes de pago var solicitudesDePago = (from pagoActaSolicitud in db.PagosActaSolicitudes join pagoActaSolicitudPago in db.PagosActaSolicitudPagos on pagoActaSolicitud.Id_Acta equals pagoActaSolicitudPago.CodPagosActaSolicitudes where pagoActaSolicitud.DescargadoFA == false && pagoActaSolicitud.CodRechazoFirmaDigital.Equals(null) && pagoActaSolicitud.Tipo.ToLower().Equals("fonade") && pagoActaSolicitudPago.Aprobado == true && pagoActaSolicitud.CodContactoFiduciaria == codigoUsuarioContacto select new SolicitudPagoFiduciaria { codigoActaPago = pagoActaSolicitud.Id_Acta, fechaSolicitudPagoConFormato = pagoActaSolicitud.Fecha.Value != null ? FieldValidate.getFechaConFormato(pagoActaSolicitud.Fecha.Value, false) : "Fecha no disponible", fechaSolicitudPago = pagoActaSolicitud.Fecha, firma = pagoActaSolicitud.DatosFirma.Substring(0, 500), numeroSolicitudesPago = db.PagosActaSolicitudPagos.Count(pagos => pagos.Aprobado == true && pagos.CodPagosActaSolicitudes == pagoActaSolicitud.Id_Acta) } ).GroupBy(solicitudesPago => new { solicitudesPago.codigoActaPago, solicitudesPago.fechaSolicitudPago, solicitudesPago.firma }).Select(solicitudPago => solicitudPago.First()).Count(); return(solicitudesDePago); } }
public List <ActividadNomina> GetActividades(int codigoProyecto) { using (Datos.FonadeDBDataContext db = new Datos.FonadeDBDataContext(System.Configuration.ConfigurationManager.ConnectionStrings["ApplicationServices"].ConnectionString)) { if (!codigoProyecto.Equals(0)) { return(db.InterventorNominas.Where(filter => filter.CodProyecto.Equals(codigoProyecto)).Select(selector => new ActividadNomina { Id = selector.Id_Nomina, Nombre = selector.Cargo, Tipo = selector.Tipo, NumeroAvances = db.AvanceCargoPOMes .Where(filter => filter.CodCargo.Equals(selector.Id_Nomina)) .GroupBy(group => group.Mes) .Select(selector2 => selector2.OrderByDescending(p => p.Id).FirstOrDefault()) .Count(), CodigoProyecto = selector.CodProyecto }).ToList()); } else { return(new List <ActividadNomina>()); } } }
public static bool ExistEntidadByShortName(string codigo, int?_codOperador, int?idEntidad = null) { using (Datos.FonadeDBDataContext db = new Datos.FonadeDBDataContext(System.Configuration.ConfigurationManager.ConnectionStrings["ApplicationServices"].ConnectionString)) { if (idEntidad != null) { var entities = (from entidades in db.EntidadInterventoria where entidades.NombreCorto == codigo && entidades.Id != idEntidad.GetValueOrDefault() && entidades.codOperador == _codOperador select entidades).Any(); return(entities); } else { var entities = (from entidades in db.EntidadInterventoria where entidades.NombreCorto == codigo && entidades.codOperador == _codOperador select entidades).Any(); return(entities); } } }
protected void gvActividad_RowCommand(object sender, GridViewCommandEventArgs e) { try { if (e.CommandName.Equals("Eliminar")) { if (e.CommandArgument != null) { var codigoActividad = Convert.ToInt32(e.CommandArgument.ToString()); using (Datos.FonadeDBDataContext db = new Datos.FonadeDBDataContext(System.Configuration.ConfigurationManager.ConnectionStrings["ApplicationServices"].ConnectionString)) { var entity = db.InterventorNominas.Single(filter => filter.Id_Nomina.Equals(codigoActividad)); db.InterventorNominas.DeleteOnSubmit(entity); db.SubmitChanges(); gvActividad.DataBind(); } } } } catch (Exception ex) { lblError.Visible = true; lblError.Text = "Sucedio un error detalle :" + ex.Message; } }
public static List <InterventorEntidadDTO> GetInterventores(int idEntidad, int?_codOperador) { using (Datos.FonadeDBDataContext db = new Datos.FonadeDBDataContext(System.Configuration.ConfigurationManager.ConnectionStrings["ApplicationServices"].ConnectionString)) { var entities = (from contactos in db.Contacto join gruposContacto in db.GrupoContactos on contactos.Id_Contacto equals gruposContacto.CodContacto join grupos in db.Grupos on gruposContacto.CodGrupo equals grupos.Id_Grupo where contactos.Inactivo == false && grupos.Id_Grupo == Datos.Constantes.CONST_Interventor && contactos.codOperador == _codOperador orderby contactos.Nombres ascending select new InterventorEntidadDTO { IdContacto = contactos.Id_Contacto, NombreCompleto = contactos.Nombres + " " + contactos.Apellidos, IdCurrentEntidad = idEntidad, EntidadOwner = db.EntidadInterventors.FirstOrDefault(filter => filter.IdEntidad == idEntidad && filter.IdContactoInterventor == contactos.Id_Contacto), Entidad = db.EntidadInterventors.Any(filter2 => filter2.IdContactoInterventor == contactos.Id_Contacto) ? db.EntidadInterventoria.First(filter3 => filter3.Id == db.EntidadInterventors.FirstOrDefault(filter => filter.IdContactoInterventor == contactos.Id_Contacto).IdEntidad).Nombre : "Sin entidad" } ).ToList(); return(entities); } }
public static PagoBeneficiarioModel getBeneficiario(int _codPago, int?_codOperador) { PagoBeneficiarioModel pagoBeneficiario = new PagoBeneficiarioModel(); using (Datos.FonadeDBDataContext db = new Datos.FonadeDBDataContext(conexion)) { pagoBeneficiario = (from p in db.PagoActividad join pr in db.Proyecto on p.CodProyecto equals pr.Id_Proyecto join ben in db.PagoBeneficiarios on p.CodPagoBeneficiario equals ben.Id_PagoBeneficiario join ti in db.TipoIdentificacions on ben.CodTipoIdentificacion equals ti.Id_TipoIdentificacion join banco in db.PagoBancos on ben.CodPagoBanco equals banco.Id_Banco where p.Id_PagoActividad == _codPago && pr.codOperador == _codOperador select new PagoBeneficiarioModel { codPago = p.Id_PagoActividad, pagoActividad = p.NomPagoActividad, codProyecto = p.CodProyecto, nomProyecto = pr.NomProyecto, tipoIdentificacionBen = ti.NomTipoIdentificacion, IdentificacionBeneficiario = ben.NumIdentificacion, NombresBeneficiario = ben.Nombre + " " + ben.Apellido, RazonSocialBeneficiario = ben.RazonSocial, BancoBeneficiario = banco.NomBanco, NumcuentaBeneficiario = ben.NumCuenta }).FirstOrDefault(); } return(pagoBeneficiario); }
/// <summary> /// Contar cuantos registros se encuentran retornara la consulta. /// </summary> /// <returns> Numero de registros de la consulta </returns> public int getSolicitudesDePagoCount(string numeroActa) { Int32 numeroActaFonade; Int32.TryParse(numeroActa, out numeroActaFonade); using (Datos.FonadeDBDataContext db = new Datos.FonadeDBDataContext(System.Configuration.ConfigurationManager.ConnectionStrings["ApplicationServices"].ConnectionString)) { //Consulta para obtener las solicitudes de pago var solicitudesDePago = (from pagoActaSolicitud in db.PagosActaSolicitudes where pagoActaSolicitud.Tipo.ToLower().Equals("fiduciaria") && pagoActaSolicitud.CodActaFonade != null && pagoActaSolicitud.CodContactoFiduciaria == codigoUsuarioContacto && (numeroActaFonade == 0 || (numeroActaFonade != 0 && pagoActaSolicitud.CodActaFonade == numeroActaFonade)) select new SolicitudPagoFiduciaria { codigoActaPago = pagoActaSolicitud.Id_Acta, fechaSolicitudPagoConFormato = pagoActaSolicitud.Fecha.Value != null ? FieldValidate.getFechaConFormato(pagoActaSolicitud.Fecha.Value, false) : "Fecha no disponible", fechaSolicitudPago = pagoActaSolicitud.Fecha, firma = pagoActaSolicitud.DatosFirma.Substring(0, 500), numeroSolicitudesPago = pagoActaSolicitud.NumSolicitudes.GetValueOrDefault(0), descargado = pagoActaSolicitud.DescargadoFA.Value ? "Descargado" : "No descargada", codigoActaFiduciaria = pagoActaSolicitud.CodActaFonade.Value } ).GroupBy(solicitudesPago => new { solicitudesPago.codigoActaPago, solicitudesPago.fechaSolicitudPago, solicitudesPago.firma, solicitudesPago.codigoActaFiduciaria, solicitudesPago.descargado }).Select(solicitudPago => solicitudPago.First()).OrderByDescending(solicitudPago => solicitudPago.fechaSolicitudPago).Count(); return(solicitudesDePago); } }
public static bool IsDataCompleteOnRegistroMercantil(int codigoProyecto) { using (Datos.FonadeDBDataContext db = new Datos.FonadeDBDataContext(System.Configuration.ConfigurationManager.ConnectionStrings["ApplicationServices"].ConnectionString)) { return(db.Empresas.Any(filter => filter.codproyecto.Equals(codigoProyecto) && filter.Nit != "")); } }
public static Datos.ContratoEntidad FirstOrDefault(int idContrato) { using (Datos.FonadeDBDataContext db = new Datos.FonadeDBDataContext(System.Configuration.ConfigurationManager.ConnectionStrings["ApplicationServices"].ConnectionString)) { return(db.ContratoEntidads.FirstOrDefault(filter => filter.Id == idContrato)); } }
public static void Insert(Datos.EntidadInterventoria entity) { using (Datos.FonadeDBDataContext db = new Datos.FonadeDBDataContext(System.Configuration.ConfigurationManager.ConnectionStrings["ApplicationServices"].ConnectionString)) { db.EntidadInterventoria.InsertOnSubmit(entity); db.SubmitChanges(); } }
public static void InsertHistoria(Datos.HistoriaTareaEspecial entity) { using (Datos.FonadeDBDataContext db = new Datos.FonadeDBDataContext(System.Configuration.ConfigurationManager.ConnectionStrings["ApplicationServices"].ConnectionString)) { db.HistoriaTareaEspecials.InsertOnSubmit(entity); db.SubmitChanges(); } }
public static int GetCargos(int codigoProyecto) { using (Datos.FonadeDBDataContext db = new Datos.FonadeDBDataContext(System.Configuration.ConfigurationManager.ConnectionStrings["ApplicationServices"].ConnectionString)) { return((from datos in db.ProyectoGastosPersonals where datos.CodProyecto == codigoProyecto select datos).Count()); } }
public static bool ExistContrato(string codigo, int idEntidad) { using (Datos.FonadeDBDataContext db = new Datos.FonadeDBDataContext(System.Configuration.ConfigurationManager.ConnectionStrings["ApplicationServices"].ConnectionString)) { return(db.ContratoEntidads.Any(filter => filter.IdEntidad == idEntidad && filter.NumeroContrato == codigo.Trim() )); } }
public static void DesAsignarInterventorEntidad(int idInterventor, int idUsuario) { using (Datos.FonadeDBDataContext db = new Datos.FonadeDBDataContext(System.Configuration.ConfigurationManager.ConnectionStrings["ApplicationServices"].ConnectionString)) { var currentStatus = db.EntidadInterventors.Where(filter => filter.IdContactoInterventor == idInterventor).ToList(); db.EntidadInterventors.DeleteAllOnSubmit(currentStatus); db.SubmitChanges(); } }
public static void DeleteAllByEntidad(Int32 idEntidad) { using (Datos.FonadeDBDataContext db = new Datos.FonadeDBDataContext(System.Configuration.ConfigurationManager.ConnectionStrings["ApplicationServices"].ConnectionString)) { var entities = db.EntidadDepartamentos.Where(filter => filter.IdEntidad == idEntidad).ToList(); db.EntidadDepartamentos.DeleteAllOnSubmit(entities); db.SubmitChanges(); } }
public static List <ContratoEmpresaDTO> GetContratoByProyecto(int codigoProyecto, int?_codOperador) { Datos.FonadeDBDataContext db = new Datos.FonadeDBDataContext(System.Configuration.ConfigurationManager.ConnectionStrings["ApplicationServices"].ConnectionString); List <ContratoEmpresaDTO> entities = new List <ContratoEmpresaDTO>(); ContratoEmpresaDTO contratoDTO = new ContratoEmpresaDTO(); //entities = (from empresas in db.Empresas // join proyectos in db.Proyectos on empresas.codproyecto equals proyectos.Id_Proyecto // where empresas.codproyecto == codigoProyecto // orderby empresas.id_empresa descending // select new ContratoEmpresaDTO // { // CodigoProyecto = codigoProyecto, // Contrato = db.ContratoEmpresas.FirstOrDefault(filter => filter.CodEmpresa == empresas.id_empresa), // NombreProyecto = proyectos.NomProyecto // }).ToList(); var emp = (from e in db.Empresas where e.codproyecto == codigoProyecto select e).FirstOrDefault(); var proy = (from p in db.Proyecto where p.Id_Proyecto == codigoProyecto select p).FirstOrDefault(); var contrato = (from c in db.ContratoEmpresas where c.CodEmpresa == emp.id_empresa select c).FirstOrDefault(); contratoDTO.CodigoProyecto = codigoProyecto; contratoDTO.Contrato = contrato; contratoDTO.NombreProyecto = proy.NomProyecto; contratoDTO.codOperador = proy.codOperador; if (_codOperador != null) { if (proy.codOperador == _codOperador) { entities.Add(contratoDTO); } } else { entities.Add(contratoDTO); } if (entities.Count > 0) { entities = buscarOperador(entities); } return(entities); }
public static List <Datos.Zona> Get(int idDepartamento) { using (Datos.FonadeDBDataContext db = new Datos.FonadeDBDataContext(System.Configuration.ConfigurationManager.ConnectionStrings["ApplicationServices"].ConnectionString)) { var entities = (from zonas in db.Zonas where zonas.IdDepartamento == idDepartamento select zonas); return(entities.ToList()); } }
public static int GetPresupuesto(int codigoProyecto) { using (Datos.FonadeDBDataContext db = new Datos.FonadeDBDataContext(System.Configuration.ConfigurationManager.ConnectionStrings["ApplicationServices"].ConnectionString)) { var entity = (from finanzas in db.ProyectoFinanzasIngresos where finanzas.CodProyecto == codigoProyecto select finanzas).SingleOrDefault(); return(entity != null ? (int)entity.Recursos : 0); } }
public static int GetMercadeo(int codigoProyecto) { using (Datos.FonadeDBDataContext db = new Datos.FonadeDBDataContext(System.Configuration.ConfigurationManager.ConnectionStrings["ApplicationServices"].ConnectionString)) { var entity = (from estrategias in db.ProyectoEstrategiaActividades where estrategias.IdProyecto == codigoProyecto select estrategias).Count(); return(entity); } }
public static Datos.IndicadorGestionEvaluacion GetIndicadores(int codigoProyecto, int codigoConvocatoria) { using (Datos.FonadeDBDataContext db = new Datos.FonadeDBDataContext(System.Configuration.ConfigurationManager.ConnectionStrings["ApplicationServices"].ConnectionString)) { var entity = (from indicadores in db.IndicadorGestionEvaluacions where indicadores.IdProyecto == codigoProyecto && indicadores.IdConvocatoria == codigoConvocatoria select indicadores).FirstOrDefault(); return(entity); } }
public static List <Datos.EntidadInterventoria> GetXOperador(int?_codOperador) { using (Datos.FonadeDBDataContext db = new Datos.FonadeDBDataContext(System.Configuration.ConfigurationManager.ConnectionStrings["ApplicationServices"].ConnectionString)) { var entities = (from entidades in db.EntidadInterventoria where entidades.codOperador == _codOperador orderby entidades.Nombre ascending select entidades); return(entities.ToList()); } }
public static Datos.EntidadInterventoria FirstOrDefault(int codigoEntidad) { using (Datos.FonadeDBDataContext db = new Datos.FonadeDBDataContext(System.Configuration.ConfigurationManager.ConnectionStrings["ApplicationServices"].ConnectionString)) { var entities = (from entidades in db.EntidadInterventoria where entidades.Id == codigoEntidad select entidades).FirstOrDefault(); return(entities); } }