/// <summary> /// Retorna un LISTA de registros de los detalles de los documentos emitidos /// En la BASE de DATO la Tabla : [GestionComercial.DocumentoMovDetalle] /// <summary> /// <param name="pFiltro"></param> /// <returns></returns> public List <DTODocumReg> ListarDocumentoDetalle(BaseFiltroPry pFiltro) { List <DTODocumReg> lstDocumRegDetalle = new List <DTODocumReg>(); try { using (_ProyectoDataContext SQLDC = new _ProyectoDataContext(conexion)) { var resul = SQLDC.omgc_S_DocumRegDetalle_codProyecto(pFiltro.codProyecto, pFiltro.codDocumReg); foreach (var item in resul) { lstDocumRegDetalle.Add(new DTODocumReg() { codDocumRegDetalle = item.codDocumRegDetalle, desProducto = item.desProducto, cntCantidad = item.cntCantidad, monPrecioVenta = item.monPrecioVenta.HasValue ? item.monPrecioVenta.Value : 0, indSeriado = item.indSeriado }); } } } catch (Exception ex) { throw ex; } return(lstDocumRegDetalle); }
/// <summary> /// Retorna un LISTA de registros de la Entidad Proyectos.Proyecto /// En la BASE de DATO la Tabla : [Proyectos.Proyecto] /// <summary> /// <param name="pFiltro"></param> /// <returns></returns> public List <BEProyecto> Listar(BaseFiltroPry pFiltro) { List <BEProyecto> lstProyecto = new List <BEProyecto>(); try { using (_ProyectoDataContext SQLDC = new _ProyectoDataContext(conexion)) { var resul = SQLDC.omgc_S_Proyecto(null, pFiltro.codPersonaEntidad, pFiltro.codRegEstado, pFiltro.desNombre); foreach (var item in resul) { lstProyecto.Add(new BEProyecto() { codProyecto = item.codProyecto, codPerCliente = item.codPerCliente, codRegEstado = item.codRegEstado, desNombre = item.desNombre, fecInicio = item.fecInicio, fecFinal = item.fecFinal, indActivo = item.indActivo, segUsuarioCrea = item.segUsuarioCrea, segUsuarioEdita = item.segUsuarioEdita, segFechaCrea = item.segFechaCrea, segFechaEdita = item.segFechaEdita, segMaquinaCrea = item.segMaquina, }); } } } catch (Exception ex) { throw ex; } return(lstProyecto); }
/// <summary> /// Retorna un LISTA de registros de los documentos emitidos /// En la BASE de DATO la Tabla : [GestionComercial.DocumentoMovCabecera] /// <summary> /// <param name="pFiltro"></param> /// <returns></returns> public List <DTODocumReg> ListarDocumentosEmitidos(BaseFiltroPry pFiltro) { List <DTODocumReg> lstDocumReg = new List <DTODocumReg>(); try { using (_ProyectoDataContext SQLDC = new _ProyectoDataContext(conexion)) { var resul = SQLDC.omgc_S_DocumReg_codCliente(pFiltro.codProyecto); foreach (var item in resul) { lstDocumReg.Add(new DTODocumReg() { codDocumReg = item.codDocumReg, desMonDocumento = item.desmonDocumento }); } } } catch (Exception ex) { throw ex; } return(lstDocumReg); }
/// <summary> /// Retorna un LISTA de registros de la Entidad Proyectos.PyMantenimiento /// En la BASE de DATO la Tabla : [Proyectos.PyMantenimiento] /// <summary> /// <param name="objFiltro"></param> /// <returns></returns> public List <DTOMantenimiento> ListarPaginado(BaseFiltroPry objFiltro) { List <DTOMantenimiento> lstPyMantenimiento = new List <DTOMantenimiento>(); try { using (_ProyectoDataContext SQLDC = new _ProyectoDataContext(conexion)) { var resul = SQLDC.omgc_S_PyMantenimiento_Paged(objFiltro.grcurrentPage, objFiltro.grpageSize, objFiltro.grsortColumn, objFiltro.grsortOrder, 0, objFiltro.codProyecto, objFiltro.codPyEquipo, objFiltro.codDocumEstado, objFiltro.codEmpleadoResp, objFiltro.fecInicio, objFiltro.fecFinal, objFiltro.indActivo); foreach (var item in resul) { lstPyMantenimiento.Add(new DTOMantenimiento() { ROW = item.ROWNUM.Value, TOTALROWS = item.TOTALROWS.Value, codPyMantenimiento = item.codPyMantenimiento, codProyecto = item.codProyecto, fecProgramada = item.fecProgramada, fecRealizada = item.fecRealizada, codDocumEstado = item.codDocumEstado, gloObservacion = item.gloObservacion, codPyEquipo = item.codPyEquipo, codEmpleadoResp = item.codEmpleadoResp, indActivo = item.indActivo, segUsuarioCrea = item.segUsuarioCrea, segUsuarioEdita = item.segUsuarioEdita, segFechaCrea = item.segFechaCrea, segFechaEdita = item.segFechaEdita, segMaquina = item.segMaquina, desCliente = item.codPerClienteNombre, desEstado = item.codDocumEstadoNombre, desProducto = item.codProductoNombre, desProyecto = item.codProyectoNombre, fecCompra = item.fecCompra.HasValue? item.fecCompra.Value.ToShortDateString():string.Empty, fecVencGarantia = item.fecVencGarantia.HasValue ? item.fecVencGarantia.Value.ToShortDateString() : string.Empty, indSeriado = item.indSeriado }); } } } catch (Exception ex) { throw ex; } return(lstPyMantenimiento); }
/// <summary> /// Retorna un LISTA de registros de la Entidad Proyectos.PyEquipo /// En la BASE de DATO la Tabla : [Proyectos.PyEquipo] /// <summary> /// <param name="objFiltro"></param> /// <returns></returns> public List <DTOEquipo> ListarPaginado(BaseFiltroPry objFiltro) { List <DTOEquipo> lstPyEquipo = new List <DTOEquipo>(); try { using (_ProyectoDataContext SQLDC = new _ProyectoDataContext(conexion)) { var resul = SQLDC.omgc_S_PyEquipo_Paged(objFiltro.grcurrentPage, objFiltro.grpageSize, objFiltro.grsortColumn, objFiltro.grsortOrder, objFiltro.codProyecto, objFiltro.codPyDocumReg, objFiltro.codDocumRegDetalle, objFiltro.fecInicio, objFiltro.fecFinal, objFiltro.fecInicioGarantia, objFiltro.fecFinalGarantia, objFiltro.codDocumEstado, objFiltro.indActivo); foreach (var item in resul) { lstPyEquipo.Add(new DTOEquipo() { ROW = item.ROWNUM.Value, TOTALROWS = item.TOTALROWS.Value, codPyEquipo = item.codPyEquipo, codPyDocumReg = item.codPyDocumReg, codDocumRegDetalle = item.codDocumRegDetalle, fecCompra = item.fecCompra, fecInstalacion = item.fecInstalacion, fecVencGarantia = item.fecVencGarantia, codDocumEstado = item.codDocumEstado, gloNota = item.gloNota, indActivo = item.indActivo, segUsuarioCrea = item.segUsuarioCrea, segUsuarioEdita = item.segUsuarioEdita, segFechaCrea = item.segFechaCrea, segFechaEdita = item.segFechaEdita, segMaquina = item.segMaquina, cntCantidad = item.cntCantidad, desProducto = item.codProductoNombre, indSeriado = item.indSeriado, desEstado = item.codDocumEstadoNombre, monPrecioVenta = item.monPrecioVenta.HasValue ? item.monPrecioVenta.Value : 0 }); } } } catch (Exception ex) { throw ex; } return(lstPyEquipo); }
/// <summary> /// Retorna un LISTA de registros de los documentos emitidos /// En la BASE de DATO la Tabla : [GestionComercial.DocumentoMovCabecera] /// <summary> /// <param name="pFiltro"></param> /// <returns></returns> public List <DTODocumReg> ListarDocumentosEmitidos(BaseFiltroPry pFiltro) { List <DTODocumReg> lstDocumReg = new List <DTODocumReg>(); try { lstDocumReg = objProyectoDataNx.ListarDocumentosEmitidos(pFiltro); } catch (Exception ex) { throw ex; } return(lstDocumReg); }
/// <summary> /// Retorna un LISTA de registros de la Entidad Proyectos.Proyecto para JQGrid /// En la BASE de DATO la Tabla : [Proyectos.Proyecto] /// <summary> /// <param name="pFiltro"></param> /// <returns></returns> public List <DTOProyecto> ListarProyectoPaginado(BaseFiltroPry pFiltro) { List <DTOProyecto> lstProyecto = new List <DTOProyecto>(); try { lstProyecto = objProyectoDataNx.ListarPaginado(pFiltro); } catch (Exception ex) { throw ex; } return(lstProyecto); }
/// <summary> /// Retorna un LISTA de registros de la Entidad Proyectos.PyDocumReg /// En la BASE de DATO la Tabla : [Proyectos.Proyecto] /// <summary> /// <param name="pFiltro"></param> /// <returns></returns> public List <DTODocumReg> ListarDocumRegPaginado(BaseFiltroPry pFiltro) { List <DTODocumReg> lstPyDocumReg = new List <DTODocumReg>(); try { lstPyDocumReg = objPyDocumRegDataNx.ListarPaginado(pFiltro); } catch (Exception ex) { throw ex; } return(lstPyDocumReg); }
/// <summary> /// Retorna un LISTA de registros de la Entidad Proyectos.PyMantenimiento /// En la BASE de DATO la Tabla : [Proyectos.Proyecto] /// <summary> /// <param name="pFiltro"></param> /// <returns></returns> public List <DTOMantenimiento> ListarMantenimiento(BaseFiltroPry pFiltro) { List <DTOMantenimiento> lstPyMantenimiento = new List <DTOMantenimiento>(); try { lstPyMantenimiento = objPyMantenimientoDataNx.Listar(pFiltro); } catch (Exception ex) { throw ex; } return(lstPyMantenimiento); }
/// <summary> /// Retorna un LISTA de registros de la Entidad Proyectos.PyEquipo /// En la BASE de DATO la Tabla : [Proyectos.Proyecto] /// <summary> /// <param name="pFiltro"></param> /// <returns></returns> public List <DTOEquipo> ListarEquipoPaginado(BaseFiltroPry pFiltro) { List <DTOEquipo> lstPyEquipo = new List <DTOEquipo>(); try { lstPyEquipo = objPyEquipoDataNx.ListarPaginado(pFiltro); } catch (Exception ex) { throw ex; } return(lstPyEquipo); }
/// <summary> /// Retorna un LISTA de registros de los documentos emitidos /// En la BASE de DATO la Tabla : [GestionComercial.DocumentoMovDetalle] /// <summary> /// <param name="pFiltro"></param> /// <returns></returns> public List <DTODocumReg> ListarDocumentoDetalle(BaseFiltroPry pFiltro) { List <DTODocumReg> lstDocumRegDetalle = new List <DTODocumReg>(); try { lstDocumRegDetalle = objProyectoDataNx.ListarDocumentoDetalle(pFiltro); } catch (Exception ex) { throw ex; } return(lstDocumRegDetalle); }
/// <summary> /// Retorna un LISTA de registros de la Entidad Proyectos.PYDocumento /// En la BASE de DATO la Tabla : [Proyectos.PYDocumento] /// <summary> /// <param name="pFiltro"></param> /// <returns></returns> public List <DTODocumentoPry> ListarDocumento(BaseFiltroPry pFiltro) { List <DTODocumentoPry> lstPYDocumento = new List <DTODocumentoPry>(); try { lstPYDocumento = objPYDocumentoDataNx.Listar(pFiltro); } catch (Exception ex) { throw ex; } return(lstPYDocumento); }
/// <summary> /// Retorna un LISTA de registros de la Entidad Proyectos.Proyecto /// En la BASE de DATO la Tabla : [Proyectos.Proyecto] /// <summary> /// <param name="pFiltro"></param> /// <returns></returns> public List <DTOProyecto> ListarPaginado(BaseFiltroPry pFiltro) { List <DTOProyecto> lstProyecto = new List <DTOProyecto>(); try { using (_ProyectoDataContext SQLDC = new _ProyectoDataContext(conexion)) { var resul = SQLDC.omgc_S_Proyecto_Paged(pFiltro.grcurrentPage, pFiltro.grpageSize, pFiltro.grsortOrder, pFiltro.grsortOrder, pFiltro.codPersonaEntidad, pFiltro.codDocumEstado, pFiltro.desNombre, pFiltro.fecInicio, pFiltro.fecFinal, pFiltro.indActivo); foreach (var item in resul) { lstProyecto.Add(new DTOProyecto() { codProyecto = item.codProyecto, codPerCliente = item.codPerCliente, codRegEstado = item.codRegEstado, desNombre = item.desNombre, fecInicio = item.fecInicio, fecFinal = item.fecFinal, indActivo = item.indActivo, segUsuarioCrea = item.segUsuarioCrea, segUsuarioEdita = item.segUsuarioEdita, segFechaCrea = item.segFechaCrea, segFechaEdita = item.segFechaEdita, segMaquina = item.segMaquina, desEstado = item.codRegEstadoNombre, desNombreCliente = item.codProyectoCliente, TOTALROWS = item.TOTALROWS == null ? 0 : item.TOTALROWS.Value, ROW = item.ROWNUM.HasValue ? Convert.ToInt32(item.ROWNUM.Value) : 0 }); } } } catch (Exception ex) { throw ex; } return(lstProyecto); }
/// <summary> /// Retorna un LISTA de registros de la Entidad Proyectos.PyDocumReg /// En la BASE de DATO la Tabla : [Proyectos.PyDocumReg] /// <summary> /// <param name="objfiltro"></param> /// <returns></returns> public List <DTODocumReg> ListarPaginado(BaseFiltroPry objFiltro) { List <DTODocumReg> lstPyDocumReg = new List <DTODocumReg>(); try { using (_ProyectoDataContext SQLDC = new _ProyectoDataContext(conexion)) { var resul = SQLDC.omgc_S_PyDocumReg_Paged(objFiltro.grcurrentPage, objFiltro.grpageSize, objFiltro.grsortColumn, objFiltro.grsortOrder, 0, objFiltro.codProyecto, objFiltro.codDocumRegDetalle, objFiltro.indActivo); foreach (var item in resul) { lstPyDocumReg.Add(new DTODocumReg() { codPyDocumReg = item.codPyDocumReg, codProyecto = item.codProyecto, codDocumReg = item.codDocumReg, gloNota = item.gloNota, indActivo = item.indActivo, segUsuarioCrea = item.segUsuarioCrea, segUsuarioEdita = item.segUsuarioEdita, segFechaCrea = item.segFechaCrea.ToString(), segFechaEdita = item.segFechaEdita == null ? string.Empty : item.segFechaEdita.Value.ToString(), segMaquina = item.segMaquina, codDocumEstado = item.codDocumEstado, desMoneda = item.desMoneda, fecEmision = item.fecEmision.ToString(), monTCVenta = item.monTCVenta, monTotal = item.monTotal, numDocumento = item.numDocumento, ROW = item.ROWNUM.Value, TOTALROWS = item.TOTALROWS.Value }); } } } catch (Exception ex) { throw ex; } return(lstPyDocumReg); }
/// <summary> /// Retorna un LISTA de registros de la Entidad Proyectos.PYDocumento /// En la BASE de DATO la Tabla : [Proyectos.PYDocumento] /// <summary> /// <param name="pFiltro"></param> /// <returns></returns> public List <DTODocumentoPry> Listar(BaseFiltroPry pFiltro) { List <DTODocumentoPry> lstDocumento = new List <DTODocumentoPry>(); try { using (_ProyectoDataContext SQLDC = new _ProyectoDataContext(conexion)) { var resul = SQLDC.omgc_S_PYDocumento(pFiltro.grcurrentPage, pFiltro.grpageSize, pFiltro.grsortOrder, null, pFiltro.codProyecto, pFiltro.desNombre, pFiltro.desNombreArchivo, pFiltro.desGlosa); foreach (var item in resul) { DTODocumentoPry pyDocumento = new DTODocumentoPry(); pyDocumento.codPYDocumento = item.codPYDocumento; pyDocumento.codProyecto = item.codProyecto; pyDocumento.desNombreArchivo = item.desNombreArchivo; pyDocumento.desGlosa = item.desGlosa; pyDocumento.indActivo = item.indActivo; pyDocumento.segUsuarioEdita = item.segUsuarioCrea; pyDocumento.segFechaEdita = item.segFechaCrea; pyDocumento.desEstado = item.codRegEstadoNombre; pyDocumento.desNombreCliente = item.codProyectoCliente; pyDocumento.desNombreProyecto = item.codProyectoNombre; pyDocumento.TOTALROWS = item.TOTALROWS == null ? 0 : item.TOTALROWS.Value; pyDocumento.ROW = item.ROWNUM.HasValue?Convert.ToInt32(item.ROWNUM.Value):0; pyDocumento.auxVistaParcial = item.desVistaParcial; lstDocumento.Add(pyDocumento); } } } catch (Exception ex) { throw ex; } return(lstDocumento); }
/// <summary> /// Retorna un LISTA de registros de la Entidad Proyectos.PyDocumReg /// En la BASE de DATO la Tabla : [Proyectos.PyDocumReg] /// <summary> /// <param name="objfiltro"></param> /// <returns></returns> public List <BEPyDocumReg> Listar(BaseFiltroPry objFiltro) { List <BEPyDocumReg> lstPyDocumReg = new List <BEPyDocumReg>(); try { using (_ProyectoDataContext SQLDC = new _ProyectoDataContext(conexion)) { var resul = SQLDC.omgc_S_PyDocumReg(0, objFiltro.codProyecto, objFiltro.codDocumRegDetalle, objFiltro.indActivo); foreach (var item in resul) { lstPyDocumReg.Add(new BEPyDocumReg() { codPyDocumReg = item.codPyDocumReg, codProyecto = item.codProyecto, codDocumReg = item.codDocumReg, gloNota = item.gloNota, indActivo = item.indActivo, segUsuarioCrea = item.segUsuarioCrea, segUsuarioEdita = item.segUsuarioEdita, segFechaCrea = item.segFechaCrea, segFechaEdita = item.segFechaEdita, segMaquinaCrea = item.segMaquina, }); } } } catch (Exception ex) { throw ex; } return(lstPyDocumReg); }