public CrmContext() { Archivos = new CRUDArchivo(); Estados = new CRUDEstado(); Servicios = new CRUDServicio(); Solicitantes = new CRUDSolicitante(); SolicitudesEnLinea = new CRUDSolicitudes(); Especies = new CRUDEspecie(); PagoTematico = new CRUDPagoTematico(); RecursosForestales = new CRUDRecursosForestales(); DetalleExportacionImportacion = new CRUDDetalleExportacionImportacion(); }
/// <summary> /// Busca un solicitante el guid. /// </summary> /// <param name="cedula"></param> /// <returns>el solicitante o nulo si no encuentra ningun solicitante </returns> public Solicitante Consultar(Guid solicitanteid) { CRMDataContext db = new CRMDataContext(); CRUDSolicitudes db2 = new CRUDSolicitudes(); var result = db.DBSolicitantes.Where(solicitantes => solicitantes.amb_solicitanteId == solicitanteid).SingleOrDefault(); if (result == null) { return(null); } Solicitante Retu = new Solicitante(); Retu.Cedula = result.amb_no_documento; Retu.CorreoElectronico = result.new_CorreoElectrnico1; Retu.NombreCompleto = result.amb_nombre; Retu.Id = result.amb_solicitanteId; return(Retu); }
/// <summary> /// Busca un solicitante por la cedula. /// </summary> /// <param name="cedula"></param> /// <returns>el solicitante o nulo si no encuentra ningun solicitante </returns> public Solicitante Consultar(string cedula) { CRMDataContext db = new CRMDataContext(); SolicitudesEnlineaDataContext db2 = new SolicitudesEnlineaDataContext(); CRUDSolicitudes db3 = new CRUDSolicitudes(); DBSolicitantes result = null; Usuario pass = new Usuario(); pass.Clave = ""; if (Todo) { result = db.DBSolicitantes.Where(solicitantes => solicitantes.amb_no_documento == cedula).SingleOrDefault(); } else if (!Autenticado) { result = db.DBSolicitantes.Where(solicitantes => solicitantes.amb_no_documento == cedula && solicitantes.new_Usuario_Pagina == true).SingleOrDefault(); } else { result = db.DBSolicitantes.Where(solicitantes => solicitantes.amb_no_documento == cedula).SingleOrDefault(); } if (result == null || pass == null) { return(null); } if (!Autenticado && !Todo) { pass = db2.Usuarios.Where(Usuario => Usuario.usuario1 == cedula).SingleOrDefault(); } Autenticado = false; Solicitante Retu = new Solicitante(); Retu.Cedula = result.amb_no_documento; Retu.CorreoElectronico = result.new_CorreoElectrnico1; Retu.NombreCompleto = result.amb_nombre; Retu.Clave = pass.Clave; Retu.Telefono = result.new_NumerodeTelefono1; Retu.Id = result.amb_solicitanteId; return(Retu); }