public IEnumerable <ConsultarDbGeneralMaeConcesionResponse> GetAllconsecion_sin_paginado(int id_zona_produccion, int id_area_produccion, int id_tipo_concesion, string externo) { DB_GESDOCEntities _dataContext = base.Context.GetContext() as DB_GESDOCEntities; var result = from r in _dataContext.VW_CONSULTAR_DB_GENERAL_MAE_CONCESION where (id_zona_produccion == 0 || (id_zona_produccion != 0 && r.ID_ZONA_PRODUCCION == id_zona_produccion)) && (id_area_produccion == 0 || (id_area_produccion != 0 && r.ID_AREA_PRODUCCION == id_area_produccion)) && (id_tipo_concesion == 0 || (id_tipo_concesion != 0 && r.ID_TIPO_CONCESION == id_tipo_concesion)) && r.RAZON_SOCIAL.Contains(externo) select new ConsultarDbGeneralMaeConcesionResponse() { id_concesion = r.ID_CONCESION, razon_social = r.RAZON_SOCIAL, tipo_concesion = r.TIPO_CONCESION, codigo_habilitacion = r.CODIGO_HABILITACION, partida_registral = r.PARTIDA_REGISTRAL, ubicacion = r.UBICACION, ubigeo = r.UBIGEO, departamento = r.DEPARTAMENTO, provincia = r.PROVINCIA, distrito = r.DISTRITO, cod_area_produccion = r.COD_AREA_PRODUCCION, nombre_area_produccion = r.NOMBRE_AREA_PRODUCCION, cod_zona_produccion = r.COD_ZONA_PRODUCCION, nombre_zona_produccion = r.NOMBRE_ZONA_PRODUCCION }; return(result); }
public IEnumerable <ExpedientesResponse> Lista_expediente_sin_seguimiento() { DB_GESDOCEntities _dataContext = base.Context.GetContext() as DB_GESDOCEntities; var result = (from MEX in _dataContext.MAE_EXPEDIENTES from MTE in _dataContext.MAE_TIPO_EXPEDIENTE .Where(MTE => MEX.ID_TIPO_EXPEDIENTE == MTE.ID_TIPO_EXPEDIENTE) where MEX.INDICADOR_SEGUIMIENTO == "0" select new ExpedientesResponse { id_expediente = MEX.ID_EXPEDIENTE, id_tipo_expediente = MEX.ID_TIPO_EXPEDIENTE, nom_expediente = MEX.NOM_EXPEDIENTE, tipo_expediente = new TipoExpedienteResponse { nombre = MTE.NOMBRE }, numero_expediente = MEX.NUMERO_EXPEDIENTE, indicador_seguimiento = MEX.INDICADOR_SEGUIMIENTO }).OrderByDescending(r => r.id_expediente).AsEnumerable(); return(result); }
public IEnumerable <ConsultaFacturasResponse> GetAllfacturas_x_Documento(int id_documento_seg) { DB_GESDOCEntities _dataContext = base.Context.GetContext() as DB_GESDOCEntities; var result = (from MDS in _dataContext.MAE_DOCUMENTO_SEGUIMIENTO from DDF in _dataContext.DAT_DET_DOC_FACT .Where(DDF => MDS.ID_DOCUMENTO_SEG == DDF.ID_DOCUMENTO_SEG) from VFAC in _dataContext.VW_CONSULTA_FACTURAS .Where(VFAC => DDF.ID_FACTURA == VFAC.ID_FACTURA) where MDS.ID_DOCUMENTO_SEG == id_documento_seg select new ConsultaFacturasResponse { id_factura = VFAC.ID_FACTURA, num1_fact = VFAC.NUM1_FACT, num2_fact = VFAC.NUM2_FACT, fecha_fact = VFAC.FECHA_FACT, importe_total = VFAC.IMPORTE_TOTAL }).AsEnumerable(); return(result); }
public IEnumerable <Response.ConsultaEmbarcacionesResponse> GetAllEmbarcaciones_sin_paginado(string matricula, string nombre, int cmb_actividad) { DB_GESDOCEntities _dataContext = base.Context.GetContext() as DB_GESDOCEntities; var result = (from VCE in _dataContext.VW_CONSULTA_EMBARCACIONES from MTEMB in _dataContext.VW_CONSULTA_TIPO_EMBARCACIONES .Where(MTEMB => VCE.ID_TIPO_EMBARCACION == MTEMB.ID_TIPO_EMBARCACION) .DefaultIfEmpty() // <== makes join left join from MACTV in _dataContext.vw_CONSULTAR_ACTV_EMBARCACION .Where(MACTV => VCE.ID_TIPO_ACT_EMB == MACTV.ID_TIPO_ACT_EMB) .DefaultIfEmpty() // <== makes join left join from MCEMB in _dataContext.vw_CONSULTAR_COD_HAB_EMBARCACION .Where(MCEMB => VCE.CODIGO_HABILITACION == MCEMB.ID_COD_HAB_EMB) .DefaultIfEmpty() // <== makes join left join where VCE.MATRICULA.Contains(matricula) && VCE.NOMBRE.Contains(nombre) && (cmb_actividad == 0 || (cmb_actividad != 0 && VCE.ID_TIPO_ACT_EMB == cmb_actividad)) select new ConsultaEmbarcacionesResponse { id_embarcacion = VCE.ID_EMBARCACION, id_tipo_embarcacion = VCE.ID_TIPO_EMBARCACION, matricula = VCE.MATRICULA, nombre = VCE.NOMBRE, nombre_tipo_embarcacion = MTEMB.NOMBRE, nombre_actividad = MACTV.NOMBRE, cod_habilitante = (VCE.CODIGO_HABILITACION == null || VCE.NUM_COD_HABILITACION == null) ? "" : MCEMB.CODIGO + "-" + VCE.NUM_COD_HABILITACION.ToString() + "-" + VCE.NOM_COD_HABILITACION }).OrderByDescending(r => r.id_embarcacion).Distinct().AsEnumerable(); return(result); }
public ExpedientesResponse GetExpediente_x_id(int id_exp) { DB_GESDOCEntities _dataContext = base.Context.GetContext() as DB_GESDOCEntities; var result = (from MEX in _dataContext.MAE_EXPEDIENTES from MTE in _dataContext.MAE_TIPO_EXPEDIENTE .Where(MTE => MEX.ID_TIPO_EXPEDIENTE == MTE.ID_TIPO_EXPEDIENTE) where MEX.ID_EXPEDIENTE == id_exp select new ExpedientesResponse { tipo_expediente = new TipoExpedienteResponse { nombre = MTE.NOMBRE }, id_expediente = MEX.ID_EXPEDIENTE, id_tipo_expediente = MEX.ID_TIPO_EXPEDIENTE, numero_expediente = MEX.NUMERO_EXPEDIENTE, fecha_registro = MEX.FECHA_REGISTRO, usuario_registro = MEX.USUARIO_REGISTRO, fecha_modifico = MEX.FECHA_MODIFICO, usuario_modifico = MEX.USUARIO_MODIFICO, indicador_seguimiento = MEX.INDICADOR_SEGUIMIENTO, nom_expediente = MEX.NOM_EXPEDIENTE, año_crea = MEX.AÑO_CREA }).AsEnumerable(); return(result.ToList().First()); }
public IEnumerable <Response.ConsultaEmbarcacionesResponse> Guarda_Embarcacion(string matricula, string nombre, int id_tipo_embarcacion, string usuario, int codigo_hab, int num_cod_hab, string nom_cod_hab, int id_tipo_act_emb, string fecha_const) { DB_GESDOCEntities _dataContext = base.Context.GetContext() as DB_GESDOCEntities; if (fecha_const != null) { DateTime var_fec_const = Convert.ToDateTime(fecha_const); var result = from r in _dataContext.P_CREA_EMBARCACIONES(matricula, nombre, id_tipo_embarcacion, usuario, codigo_hab, num_cod_hab, nom_cod_hab, id_tipo_act_emb, var_fec_const) select new ConsultaEmbarcacionesResponse() { id_embarcacion = r.ID_EMBARCACION, matricula = r.MATRICULA, nombre = r.NOMBRE }; return(result); } else { var result = from r in _dataContext.P_CREA_EMBARCACIONES(matricula, nombre, id_tipo_embarcacion, usuario, codigo_hab, num_cod_hab, nom_cod_hab, id_tipo_act_emb, null) select new ConsultaEmbarcacionesResponse() { id_embarcacion = r.ID_EMBARCACION, matricula = r.MATRICULA, nombre = r.NOMBRE }; return(result); } }
public IEnumerable <ConsultarDbGeneralMaeAlmacenSedeResponse> lista_almacen(string COD_ALMACEN, int var_id_oficina_dir) { DB_GESDOCEntities _dataContext = base.Context.GetContext() as DB_GESDOCEntities; var result = (from MALMA in _dataContext.vw_CONSULTAR_DB_GENERAL_MAE_ALMACEN_SEDE from MCOD in _dataContext.vw_CONSULTAR_COD_HAB_ALMACEN .Where(MCOD => MALMA.ID_CODIGO_ALMACEN == MCOD.ID_CODIGO_ALMACEN) from MACTV in _dataContext.vw_CONSULTAR_ACTV_ALMACEN .Where(MACTV => MALMA.ID_ACTIVIDAD_ALMACEN == MACTV.ID_ACTIVIDAD_ALMACEN) from VW_DIR in _dataContext.vw_CONSULTAR_DIRECCION .Where(VW_DIR => MALMA.ID_SEDE == VW_DIR.ID_SEDE) where MALMA.CODIGO_HABILITANTE.Contains(COD_ALMACEN) && VW_DIR.ID_OFICINA_DIRECCION == var_id_oficina_dir select new ConsultarDbGeneralMaeAlmacenSedeResponse { id_almacen = MALMA.ID_ALMACEN, nom_cod_habilitante = MALMA.CODIGO_HABILITANTE, nom_actividad = MACTV.NOMBRE_ACTIVIDAD }).OrderBy(r => r.id_almacen).AsEnumerable(); return(result); }
public IEnumerable <ConsultarPlantasResponse> Consulta_planta(int id_direccion, string activo) { DB_GESDOCEntities _dataContext = base.Context.GetContext() as DB_GESDOCEntities; var result = (from VCP in _dataContext.vw_CONSULTAR_PLANTAS from VCTP in _dataContext.vw_CONSULTAR_TIPO_PLANTA .Where(VCTP => VCP.ID_TIPO_PLANTA == VCTP.ID_TIPO_PLANTA) from VSED in _dataContext.vw_CONSULTAR_SEDE_OFICINA .Where(VSED => VCP.ID_SEDE_OFICINA == VSED.ID_SEDE) from VCOF in _dataContext.vw_CONSULTAR_OFICINA .Where(VCOF => VSED.ID_OFICINA == VCOF.ID_OFICINA) from VDIR in _dataContext.vw_CONSULTAR_DIRECCION .Where(VDIR => VCOF.ID_OFICINA == VDIR.ID_OFICINA) where VDIR.ID_OFICINA_DIRECCION == id_direccion && VCP.ACTIVO == activo select new ConsultarPlantasResponse { id_planta = VCP.ID_PLANTA, id_tipo_planta = VCP.ID_TIPO_PLANTA, siglas_tipo_planta = VCTP.SIGLAS, nombre_planta = VCP.NOMBRE_PLANTA, numero_planta = VCP.NUMERO_PLANTA, activo = VCP.ACTIVO, nombre_estado = VCP.ACTIVO == "0" ? "Desactivado" : " Activo" }).Distinct().OrderBy(r => r.id_planta).Distinct().AsEnumerable(); return(result); }
public IEnumerable <ConsultaEmbarcacionesResponse> GetAllEmbarcacion_x_documento(int id_documento_seg) { DB_GESDOCEntities _dataContext = base.Context.GetContext() as DB_GESDOCEntities; var result = (from MDS in _dataContext.MAE_DOCUMENTO_SEGUIMIENTO from DDE in _dataContext.DAT_DET_SEG_DOC .Where(DDE => MDS.ID_DOCUMENTO_SEG == DDE.ID_DOCUMENTO_SEG) from MSEG in _dataContext.MAE_SEGUIMIENTO_DHCPA .Where(MSEG => DDE.ID_SEGUIMIENTO == MSEG.ID_SEGUIMIENTO) from MEMB in _dataContext.VW_CONSULTA_EMBARCACIONES .Where(MEMB => MSEG.ID_EMBARCACION == MEMB.ID_EMBARCACION) where MDS.ID_DOCUMENTO_SEG == id_documento_seg select new ConsultaEmbarcacionesResponse { id_embarcacion = MEMB.ID_EMBARCACION, matricula = MEMB.MATRICULA, nombre = MEMB.NOMBRE }).AsEnumerable(); return(result); }
public IEnumerable <ExpedientesResponse> GetAllExpediente_x_Documento(int id_documento_seg) { DB_GESDOCEntities _dataContext = base.Context.GetContext() as DB_GESDOCEntities; var result = (from MDS in _dataContext.MAE_DOCUMENTO_SEGUIMIENTO from DDE in _dataContext.DAT_DET_SEG_DOC .Where(DDE => MDS.ID_DOCUMENTO_SEG == DDE.ID_DOCUMENTO_SEG) from MSEG in _dataContext.MAE_SEGUIMIENTO_DHCPA .Where(MSEG => DDE.ID_SEGUIMIENTO == MSEG.ID_SEGUIMIENTO) from MEXP in _dataContext.MAE_EXPEDIENTES .Where(MEXP => MSEG.ID_EXPEDIENTE == MEXP.ID_EXPEDIENTE) from MTEXP in _dataContext.MAE_TIPO_EXPEDIENTE .Where(MTEXP => MEXP.ID_TIPO_EXPEDIENTE == MTEXP.ID_TIPO_EXPEDIENTE) where MDS.ID_DOCUMENTO_SEG == id_documento_seg select new ExpedientesResponse { id_expediente = MEXP.ID_EXPEDIENTE, id_tipo_expediente = MEXP.ID_TIPO_EXPEDIENTE, numero_expediente = MEXP.NUMERO_EXPEDIENTE, nom_expediente = MEXP.NOM_EXPEDIENTE, tipo_expediente = new TipoExpedienteResponse { nombre = MTEXP.NOMBRE } }).AsEnumerable(); return(result); }
public ConsultarDbGeneralMaeAlmacenSedeResponse recupera_almacen_x_id(int id_almacen) { DB_GESDOCEntities _dataContext = base.Context.GetContext() as DB_GESDOCEntities; var result = (from MALMA in _dataContext.vw_CONSULTAR_DB_GENERAL_MAE_ALMACEN_SEDE from MCOD in _dataContext.vw_CONSULTAR_COD_HAB_ALMACEN .Where(MCOD => MALMA.ID_CODIGO_ALMACEN == MCOD.ID_CODIGO_ALMACEN) from MACTV in _dataContext.vw_CONSULTAR_ACTV_ALMACEN .Where(MACTV => MALMA.ID_ACTIVIDAD_ALMACEN == MACTV.ID_ACTIVIDAD_ALMACEN) from VW_DIR in _dataContext.vw_CONSULTAR_DIRECCION .Where(VW_DIR => MALMA.ID_SEDE == VW_DIR.ID_SEDE) where MALMA.ID_ALMACEN == id_almacen select new ConsultarDbGeneralMaeAlmacenSedeResponse { id_almacen = MALMA.ID_ALMACEN, nom_cod_habilitante = MALMA.CODIGO_HABILITANTE, nom_actividad = MACTV.NOMBRE_ACTIVIDAD, id_actividad_almacen = MALMA.ID_ACTIVIDAD_ALMACEN, ruta_pdf = MACTV.RUTA_PDF }).OrderBy(r => r.id_almacen).First(); return(result); }
public IEnumerable <DocumentoDhcpaResponse> lista_documentos_emitidos_dhcpa_x_seguimiento(int id_seguimiento) { DB_GESDOCEntities _dataContext = base.Context.GetContext() as DB_GESDOCEntities; var result = (from MDCHPA in _dataContext.MAE_DOCUMENTO_DHCPA from DDE in _dataContext.DAT_DET_SEG_DOC_DHCPA .Where(DDE => MDCHPA.ID_DOC_DHCPA == DDE.ID_DOC_DHCPA) from MTDOC in _dataContext.MAE_TIPO_DOCUMENTO .Where(MTDOC => MDCHPA.ID_TIPO_DOCUMENTO == MTDOC.ID_TIPO_DOCUMENTO) where DDE.ID_SEGUIMIENTO == id_seguimiento select new DocumentoDhcpaResponse { id_doc_dhcpa = MDCHPA.ID_DOC_DHCPA, asunto = MDCHPA.ASUNTO, nom_tipo_documento = MTDOC.NOMBRE, num_doc = MDCHPA.NUM_DOC, nom_doc = MDCHPA.NOM_DOC, fecha_doc = MDCHPA.FECHA_DOC, pdf = MDCHPA.PDF, id_oficina_direccion = MDCHPA.ID_OFICINA_DIRECCION }).Distinct().AsEnumerable(); return(result); }
public IEnumerable <DocumentoSeguimientoResponse> GetAllDocumentos_x_rec(string estado, string indicador, string evaluador, string asunto, string externo, string id_tipo_documento, string num_doc, string nom_doc, int oficina_crea, string expediente) { DB_GESDOCEntities _dataContext = base.Context.GetContext() as DB_GESDOCEntities; var data = _dataContext.SP_CONSULTAR_EXPEDIENTES_X_DOCUMENTO_HABILITACIONES_RECEP(estado, indicador, asunto, externo, nom_doc, evaluador, id_tipo_documento, num_doc, oficina_crea, expediente); var result = (from MDS in data select new DocumentoSeguimientoResponse { id_documento_seg = MDS.ID_DOCUMENTO_SEG, id_tipo_documento = MDS.ID_TIPO_DOCUMENTO, fecha_crea = MDS.FECHA_CREA, fecha_documento = MDS.FECHA_DOCUMENTO, tipo_documento = new TipoDocumentoResponse { nombre = MDS.NOMBRE_TIPO_DOCUMENTO }, documento_codigo_habilitacion = MDS.CODIGO_HABILITANTE, nom_externo = MDS.NOMBRE_EXTERNO, asunto = MDS.ASUNTO, num_documento = MDS.NUM_DOCUMENTO, nom_documento = MDS.NOMBRE_DOCUMENTO, evaluador = MDS.EVALUADOR, group_expedientes = MDS.EXPEDIENTES, fecha_od = MDS.FECHA_OD, ruta_pdf = MDS.RUTA_PDF }).Distinct().OrderByDescending(r => r.id_documento_seg).Take(500).AsEnumerable(); return(result); /*}*/ }
public IEnumerable <DocumentoSeguimientoResponse> lista_documentos_recibidos_x_seguimiento(int id_seguimiento) { DB_GESDOCEntities _dataContext = base.Context.GetContext() as DB_GESDOCEntities; var result = (from MDS in _dataContext.MAE_DOCUMENTO_SEGUIMIENTO from DDE in _dataContext.DAT_DET_SEG_DOC .Where(DDE => MDS.ID_DOCUMENTO_SEG == DDE.ID_DOCUMENTO_SEG && DDE.ACTIVO == "1") from MTDOC in _dataContext.MAE_TIPO_DOCUMENTO .Where(MTDOC => MDS.ID_TIPO_DOCUMENTO == MTDOC.ID_TIPO_DOCUMENTO) where DDE.ID_SEGUIMIENTO == id_seguimiento select new DocumentoSeguimientoResponse { id_documento_seg = MDS.ID_DOCUMENTO_SEG, estado = MDS.ESTADO, fecha_crea = MDS.FECHA_CREA, fecha_recepcion_sdhpa = MDS.FECHA_RECEPCION_SDHPA, fecha_od = MDS.FECHA_OD, nom_tipo_documento = MTDOC.NOMBRE, num_documento = MDS.NUM_DOCUMENTO, nom_documento = MDS.NOM_DOCUMENTO, asunto = MDS.ASUNTO, fecha_documento = MDS.FECHA_DOCUMENTO, ruta_pdf = MDS.RUTA_PDF }).Distinct().AsEnumerable(); return(result); }
public IEnumerable <ConsultarPlantasResponse> GetAllPlanta_x_seguimiento(int id_documento_seg) { DB_GESDOCEntities _dataContext = base.Context.GetContext() as DB_GESDOCEntities; var result = (from MDS in _dataContext.MAE_DOCUMENTO_SEGUIMIENTO from DDE in _dataContext.DAT_DET_SEG_DOC .Where(DDE => MDS.ID_DOCUMENTO_SEG == DDE.ID_DOCUMENTO_SEG) from MSEG in _dataContext.MAE_SEGUIMIENTO_DHCPA .Where(MSEG => DDE.ID_SEGUIMIENTO == MSEG.ID_SEGUIMIENTO) .DefaultIfEmpty() // <== makes join left join from MPLA in _dataContext.vw_CONSULTAR_PLANTAS .Where(MPLA => MSEG.ID_PLANTA == MPLA.ID_PLANTA) .DefaultIfEmpty() // <== makes join left join from MTPLA in _dataContext.vw_CONSULTAR_TIPO_PLANTA .Where(MTPLA => MPLA.ID_TIPO_PLANTA == MTPLA.ID_TIPO_PLANTA) .DefaultIfEmpty() // <== makes join left join where MDS.ID_DOCUMENTO_SEG == id_documento_seg select new ConsultarPlantasResponse { numero_planta = MPLA.NUMERO_PLANTA, nombre_planta = MPLA.NOMBRE_PLANTA, siglas_tipo_planta = MTPLA.SIGLAS }).Distinct().AsEnumerable(); return(result); }
public IEnumerable <DocumentoSeguimientoResponse> GetAllDocumentos(string estado, string indicador, string evaluador, string asunto, string externo, string id_tipo_documento, string num_doc, string nom_doc, int oficina_crea, string expediente) { DB_GESDOCEntities _dataContext = base.Context.GetContext() as DB_GESDOCEntities; /* if(evaluador=="") { var result = (from MDS in _dataContext.MAE_DOCUMENTO_SEGUIMIENTO from MTD in _dataContext.MAE_TIPO_DOCUMENTO .Where(MTD => MDS.ID_TIPO_DOCUMENTO == MTD.ID_TIPO_DOCUMENTO) from VPER in _dataContext.vw_CONSULTAR_DNI .Where(VPER => MDS.EVALUADOR == VPER.persona_num_documento) .DefaultIfEmpty() // <== makes join left join from DDOSEG in _dataContext.DAT_DET_SEG_DOC .Where(DDOSEG => MDS.ID_DOCUMENTO_SEG == DDOSEG.ID_DOCUMENTO_SEG) .DefaultIfEmpty() // <== makes join left join from MSEG in _dataContext.MAE_SEGUIMIENTO_DHCPA .Where(MSEG => DDOSEG.ID_SEGUIMIENTO == MSEG.ID_SEGUIMIENTO) .DefaultIfEmpty() // <== makes join left join from VCDIR in _dataContext.vw_CONSULTAR_DIRECCION .Where(VCDIR => MSEG.ID_OFI_DIR == VCDIR.ID_OFICINA_DIRECCION) .DefaultIfEmpty() // <== makes join left join from VCOF in _dataContext.vw_CONSULTAR_OFICINA .Where(VCOF => VCDIR.ID_OFICINA == VCOF.ID_OFICINA) .DefaultIfEmpty() // <== makes join left join from VPER_EXTER in _dataContext.vw_CONSULTAR_DNI .Where(VPER_EXTER => MSEG.PERSONA_NUM_DOCUMENTO == VPER_EXTER.persona_num_documento) .DefaultIfEmpty() // <== makes join left join where MDS.ESTADO.Contains(estado) && MDS.INDICADOR.Contains(indicador) select new DocumentoSeguimientoResponse { id_documento_seg = MDS.ID_DOCUMENTO_SEG, id_tipo_documento = MDS.ID_TIPO_DOCUMENTO, fecha_crea = MDS.FECHA_CREA, fecha_documento = MDS.FECHA_DOCUMENTO, tipo_documento = new TipoDocumentoResponse { nombre = MTD.NOMBRE }, nom_externo = MSEG.PERSONA_NUM_DOCUMENTO == null ? VCOF.RUC + " - " + VCOF.NOMBRE : VPER_EXTER.paterno + " " + VPER_EXTER.materno + " " + VPER_EXTER.nombres, asunto = MDS.ASUNTO, num_documento = MDS.NUM_DOCUMENTO, nom_documento = MTD.NOMBRE + " " + (MDS.NUM_DOCUMENTO == null ? "" : " N° " + MDS.NUM_DOCUMENTO.ToString()) + " " + MDS.NOM_DOCUMENTO, // documento evaluador = VPER.persona_num_documento + " - " + VPER.paterno + " " + VPER.materno + " " + VPER.nombres }).Distinct().OrderByDescending(r => r.id_documento_seg).Skip((pageIndex - 1) * pageSize).Take(pageSize).AsEnumerable(); return result; } else {*/ var data = _dataContext.SP_CONSULTAR_EXPEDIENTES_X_DOCUMENTO_HABILITACIONES(estado, indicador, asunto, externo, nom_doc, evaluador, id_tipo_documento, num_doc, oficina_crea, expediente); var result = (from MDS in data select new DocumentoSeguimientoResponse { id_documento_seg = MDS.ID_DOCUMENTO_SEG, id_tipo_documento = MDS.ID_TIPO_DOCUMENTO, fecha_crea = MDS.FECHA_CREA, fecha_documento = MDS.FECHA_DOCUMENTO, tipo_documento = new TipoDocumentoResponse { nombre = MDS.NOMBRE_TIPO_DOCUMENTO }, documento_codigo_habilitacion = MDS.CODIGO_HABILITANTE, nom_externo = MDS.NOMBRE_EXTERNO, asunto = MDS.ASUNTO, num_documento = MDS.NUM_DOCUMENTO, nom_documento = MDS.NOMBRE_DOCUMENTO, evaluador = MDS.EVALUADOR, group_expedientes = MDS.EXPEDIENTES, fecha_od = MDS.FECHA_OD, ruta_pdf = MDS.RUTA_PDF, nom_ofi_crea = MDS.NOM_OFICINA_CREA, usu_crea = MDS.USU_CREA }).Distinct().OrderByDescending(r => r.id_documento_seg).AsEnumerable(); return(result); /*}*/ }
public IEnumerable <ProtocoloResponse> GetAllProtocolo_x_planta(int id_planta) { DB_GESDOCEntities _dataContext = base.Context.GetContext() as DB_GESDOCEntities; var result = (from PROT in _dataContext.MAE_PROTOCOLO from DPPL in _dataContext.DAT_PROTOCOLO_PLANTA .Where(DPPL => PROT.ID_PROTOCOLO == DPPL.ID_PROTOCOLO && DPPL.ACTIVO == "1") .DefaultIfEmpty() // <== makes join left join from MSEG in _dataContext.MAE_SEGUIMIENTO_DHCPA .Where(MSEG => PROT.ID_SEGUIMIENTO == MSEG.ID_SEGUIMIENTO) where MSEG.ID_HABILITANTE == id_planta select new ProtocoloResponse { id_protocolo = PROT.ID_PROTOCOLO, id_seguimiento = PROT.ID_SEGUIMIENTO, nombre = PROT.NOMBRE, fecha_inicio = PROT.FECHA_INICIO, fecha_fin = PROT.FECHA_FIN, fecha_registro = PROT.FECHA_REGISTRO, ind_concha_abanico = DPPL.IND_CONCHA_ABANICO == "1" ? "SI" : "NO", ind_crustaceos = DPPL.IND_CRUSTACEOS == "1" ? "SI" : "NO", ind_otros = DPPL.IND_OTROS == "1" ? "SI" : "NO", ind_peces = DPPL.IND_PECES == "1" ? "SI" : "NO", activo = PROT.ACTIVO, id_ind_pro_esp = PROT.ID_IND_PRO_ESP, id_est_pro = PROT.ID_EST_PRO }).OrderByDescending(r => r.id_protocolo).AsEnumerable(); return(result); }
public ConsultaEmbarcacionesResponse Recupera_Embarcacion(int id_seguimiento, int id_embarcacion) { DB_GESDOCEntities _dataContext = base.Context.GetContext() as DB_GESDOCEntities; var result = (from VCE in _dataContext.VW_CONSULTA_EMBARCACIONES from MSEG in _dataContext.MAE_SEGUIMIENTO_DHCPA .Where(MSEG => VCE.ID_EMBARCACION == MSEG.ID_HABILITANTE && MSEG.ID_TIPO_SEGUIMIENTO == 2) .DefaultIfEmpty() // <== makes join left join where (id_seguimiento == 0 || (MSEG.ID_SEGUIMIENTO == id_seguimiento && id_seguimiento != 0)) && (id_embarcacion == 0 || (MSEG.ID_HABILITANTE == id_embarcacion && id_embarcacion != 0)) select new ConsultaEmbarcacionesResponse { id_embarcacion = VCE.ID_EMBARCACION, id_tipo_embarcacion = VCE.ID_TIPO_EMBARCACION, //activo = VCP.ACTIVO, nombre_estado = VCE.ACTIVO == "0" ? "Desactivado" : " Activo" }).OrderBy(r => r.id_embarcacion).Distinct().AsEnumerable(); if (result.Count() > 0) { return(result.First()); } else { ConsultaEmbarcacionesResponse res_cons = new ConsultaEmbarcacionesResponse(); return(res_cons); } }
public bool Actualiza_habilitacion_planta(DateTime fecha_habilitacion_final, int id_planta) { DB_GESDOCEntities _dataContext = base.Context.GetContext() as DB_GESDOCEntities; _dataContext.SP_HABILITA_PLANTA(id_planta, fecha_habilitacion_final, 1); return(true); }
public int genera_reporte_comprobante_x_mes() { DB_GESDOCEntities _dataContext = base.Context.GetContext() as DB_GESDOCEntities; var rx = _dataContext.SP_EJECUTA_COMPROBANTE_X_MES_CONSULTA(); return(1); }
public IEnumerable <Response.ConsultarOficinaResponse> CreaEmpresa(string ruc, string nombre_empresa, string siglas, string nombre_sede, string direccion, string referencia, string ubigeo, string usuario) { DB_GESDOCEntities _dataContext = base.Context.GetContext() as DB_GESDOCEntities; var result = from r in _dataContext.p_CREA_OFICINA_PRINCIPAL(ruc, nombre_empresa, siglas, nombre_sede, direccion, referencia, ubigeo, usuario) select new ConsultarOficinaResponse() { id_oficina = r.ID_OFICINA }; return(result); }
public IEnumerable <ConsultarDbGeneralMaeAlmacenSedeResponse> Guarda_Almacen(int ID_ALMACEN, int ID_SEDE, int ID_CODIGO_ALMACEN, int NUM_ALMACEN, string NOM_ALMACEN, int ID_FILIAL, int ID_ACTIVIDAD_ALMACEN, string USUARIO) { DB_GESDOCEntities _dataContext = base.Context.GetContext() as DB_GESDOCEntities; var result = from r in _dataContext.P_INSERT_UPDATE_MAE_ALMACEN_SEDE(ID_ALMACEN, ID_SEDE, ID_CODIGO_ALMACEN, NUM_ALMACEN, NOM_ALMACEN, ID_FILIAL, ID_ACTIVIDAD_ALMACEN, USUARIO) select new ConsultarDbGeneralMaeAlmacenSedeResponse() { id_almacen = r.ID_ALMACEN }; return(result); }
public IEnumerable <ConsultarEmpresaPersonaLegalResponse> insert_update_persona_legal(int id_persona_legal, string documento, string telefono, string correo, string RUC, string USUARIO) { DB_GESDOCEntities _dataContext = base.Context.GetContext() as DB_GESDOCEntities; var result = from r in _dataContext.P_INSERT_UPDATE_MAE_ENTIDAD_PERSONA_LEGAL(id_persona_legal, documento, telefono, correo, RUC, USUARIO) select new ConsultarEmpresaPersonaLegalResponse() { id_persona_legal = r.ID_PERSONA_LEGAL }; return(result); }
public IEnumerable <ConsultarDniPersonalLegalResponse> insertar_actualizar_persona_legal_DNI(int id_dni_persona_legal, string documento, string telefono, string correo, string DNI, string USUARIO) { DB_GESDOCEntities _dataContext = base.Context.GetContext() as DB_GESDOCEntities; var result = from r in _dataContext.P_INSERT_UPDATE_MAE_DNI_PERSONA_LEGAL(id_dni_persona_legal, documento, telefono, correo, DNI, USUARIO) select new ConsultarDniPersonalLegalResponse() { id_dni_persona_legal = r.ID_DNI_PERSONA_LEGAL }; return(result); }
public IEnumerable <ConsultarOficinaDireccionLegalResponse> insert_update_direccion_legal(int id_direccion_legal, string ruc, int id_sede, string usuario) { DB_GESDOCEntities _dataContext = base.Context.GetContext() as DB_GESDOCEntities; var result = from r in _dataContext.P_INSERT_UPDATE_MAE_OFICINA_DIRECCION_LEGAL(id_direccion_legal, ruc, id_sede, usuario) select new ConsultarOficinaDireccionLegalResponse() { id_oficina_direccion_legal = r.ID_OFICINA_DIRECCION_LEGAL }; return(result); }
public IEnumerable <DbGeneralMaeDesembarcaderoResponse> Guardar_Desembarcadero(int ID_DESEMBARCADERO, int ID_SEDE, int ID_TIPO_DESEMBARCADERO, int ID_COD_DESEMB, int NUM_DESEMB, string NOMBRE_DESEMB, string DENOMINACION, string TEMPORAL, double LATITUD, double LONGITUD, string USUARIO) { DB_GESDOCEntities _dataContext = base.Context.GetContext() as DB_GESDOCEntities; var result = from r in _dataContext.P_INSERT_UPDATE_DB_GENERAL_MAE_DESEMBARCADERO(ID_DESEMBARCADERO, ID_SEDE, ID_TIPO_DESEMBARCADERO, ID_COD_DESEMB, NUM_DESEMB, NOMBRE_DESEMB, DENOMINACION, TEMPORAL, LATITUD, LONGITUD, USUARIO) select new DbGeneralMaeDesembarcaderoResponse() { id_desembarcadero = r.ID_DESEMBARCADERO, }; return(result); }
public IEnumerable <Response.ConsultarUsuarioResponse> Validar_Contraseña(string ruc, string clave, string clave_fin, string persona_num_documento, int proceso) { DB_GESDOCEntities _dataContext = base.Context.GetContext() as DB_GESDOCEntities; // PROCESO SI ES 0 CONSULTA CLAVE --SI ES 1 MODIFICA CLAVE var result = from r in _dataContext.P_SEGURIDAD_CONSULTAR_USUARIO(ruc, clave, clave_fin, persona_num_documento, proceso) select new Response.ConsultarUsuarioResponse() { persona_num_documento = r.VALOR }; return(result); }
public IEnumerable <ConsultarDbGeneralMaeConcesionResponse> Guardar_Concesion(int ID_CONCESION, string RUC, string CODIGO_HABILITACION, string PARTIDA_REGISTRAL, string UBICACION, string UBIGEO, int ID_AREA_PRODUCCION, int ID_TIPO_CONCESION, int ID_TIPO_ACTIVIDAD_CONCESION, string USUARIO) { DB_GESDOCEntities _dataContext = base.Context.GetContext() as DB_GESDOCEntities; var result = from r in _dataContext.P_INSERT_UPDATE_DB_GENERAL_MAE_CONCESION(ID_CONCESION, RUC, CODIGO_HABILITACION, PARTIDA_REGISTRAL, UBICACION, UBIGEO, ID_AREA_PRODUCCION, ID_TIPO_CONCESION, ID_TIPO_ACTIVIDAD_CONCESION, USUARIO) select new ConsultarDbGeneralMaeConcesionResponse() { id_concesion = r.ID_CONCESION, }; return(result); }
public IEnumerable <UidAlfrescoResponse> ObtenerUIDAlfresco(string nom_doc, string tipo_doc, string uid_alfresco, string num_doc) { DB_GESDOCEntities _dataContext = base.Context.GetContext() as DB_GESDOCEntities; var result = from r in _dataContext.OBTENER_UID_ALFRESCO(nom_doc, tipo_doc, uid_alfresco, num_doc) select new UidAlfrescoResponse() { //uid_alfresco = r. }; return(result); }
public ConsultarDniResponse actualizar_persona(string persona_num_documento, string direccion, string ubigeo, string usuario) { DB_GESDOCEntities _dataContext = base.Context.GetContext() as DB_GESDOCEntities; var result = (from r in _dataContext.p_ACTUALIZA_PERSONA(persona_num_documento, 1, "", "", "", DateTime.Now, ubigeo, "", direccion, "", usuario) select new ConsultarDniResponse() { direccion = r.direccion, persona_num_documento = r.persona_num_documento }).First(); return(result); }