/// <summary> /// Almacena el registro de una ENTIDAD de registro de Tipo OIDUA /// En la BASE de DATO la Tabla : [Importaciones.OIDUA] /// INSERT [GestionComercial.ProductoPrecio] /// UPDATE [Almacen.ProductoExistencia] /// INSERT [Produccion.ProductoKardex] /// UPDATE [Almacen.ProductoSeriado] Seriado /// UPDATE [Almacen.ProductoExistencia] Seriado /// INSERT [Produccion.ProductoKardex ] Seriado /// UPDATE [Importaciones].[OIDUA] /// <summary> /// <param name = >itemOIDUA</param> public bool Update(BEOIDUA pOIDUA) { int?codigoRetorno = null; try { using (_ImportacionesDataContext SQLDC = new _ImportacionesDataContext(conexion)) { SQLDC.omgc_U_OIDUA( pOIDUA.codOIDUA, pOIDUA.codOrdenImportacion, pOIDUA.codDocumentoEstado, pOIDUA.codRegCanal, pOIDUA.numOIDUA, pOIDUA.fecEmision, pOIDUA.fecPago, pOIDUA.decFactor, pOIDUA.indActivo, pOIDUA.segUsuarioEdita); codigoRetorno = 0; } } catch (Exception ex) { throw ex; } return(codigoRetorno.HasValue ? true : false); }
public List <DTOProveedor> ListProveedoresGasto(BaseFiltroImp pFiltro) { List <DTOProveedor> lstProveedores = new List <DTOProveedor>(); try { using (_ImportacionesDataContext SQLDC = new _ImportacionesDataContext(conexion)) { var resul = SQLDC.omgc_S_OIProveedorGasto(); foreach (var item in resul) { lstProveedores.Add(new DTOProveedor { codPersonaEntidad = item.codPersonaEntidad, codPersonaEntidadNombre = item.codPersonaEntidadNombre }); } } } catch (Exception ex) { throw ex; } return(lstProveedores); }
public List <BEOIDUASerie> ListProducto(BaseFiltroImp pFiltro) { List <BEOIDUASerie> lstOIDUASerie = new List <BEOIDUASerie>(); try { using (_ImportacionesDataContext SQLDC = new _ImportacionesDataContext(conexion)) { var resul = SQLDC.omgc_S_OIDUASerieProducto(pFiltro.codOIDUAProducto); foreach (var item in resul) { lstOIDUASerie.Add(new BEOIDUASerie() { codOIDUAProducto = item.codOIDUAProducto, codProductoSeriado = item.codProductoSeriado, auxcodRegEstadoSerie = item.codRegEstadoMercaderia, auxcodRegEstadoSerieNombre = item.codRegEstadoMercaderiaNombre, auxNumeroDocumentoCompra = item.NumeroComprobanteCompra, auxNumeroSerie = item.NumeroSerie, auxcodDocumRegDetalle = item.codDocumRegDetalle }); } } } catch (Exception ex) { throw ex; } return(lstOIDUASerie); }
/// <summary> /// Retorna una ENTIDAD de registro de la Entidad Importaciones.OIDocumReg /// En la BASE de DATO la Tabla : [Importaciones.OIDocumReg] /// <summary> /// <returns>Entidad</returns> public BEOIDocumReg Find(BaseFiltroImp pFiltro) { BEOIDocumReg objOIDocumReg = new BEOIDocumReg(); try { using (_ImportacionesDataContext SQLDC = new _ImportacionesDataContext(conexion)) { var resul = SQLDC.omgc_S_OIDocumReg(pFiltro.codOIDocumReg, null, null); foreach (var item in resul) { objOIDocumReg = new BEOIDocumReg() { codOIDocumReg = item.codOIDocumReg, codOrdenImportacion = item.codOrdenImportacion, codDocumReg = item.codDocumReg, indActivo = item.indActivo, segUsuarioCrea = item.segUsuarioCrea, segUsuarioEdita = item.segUsuarioEdita, segFechaCrea = item.segFechaCrea, segFechaEdita = item.segFechaEdita, segMaquinaCrea = item.segMaquina, }; } } } catch (Exception ex) { throw ex; } return(objOIDocumReg); }
public List <DTOAsignaCosto> ListAsignaCosto(BaseFiltroImp pFiltro) { List <DTOAsignaCosto> lstAsignaCosto = new List <DTOAsignaCosto>(); try { using (_ImportacionesDataContext SQLDC = new _ImportacionesDataContext(conexion)) { var resul = SQLDC.omgc_S_DUADetalleCosto(pFiltro.fecInicio, pFiltro.fecFinal, pFiltro.codPersonaEntidad); foreach (var item in resul) { DTOAsignaCosto itemCosto = new DTOAsignaCosto(); itemCosto.codDocumRegDetalle = item.IdDetalle; itemCosto.cantidad = item.Cantidad; itemCosto.descriDetalle = item.Descripcion; itemCosto.fechaEmision = item.FechaEmision; itemCosto.item = item.Item; itemCosto.montoInternacional = item.MoneInternacional == null ? 0 : item.MoneInternacional.Value; itemCosto.montoNacional = item.MoneNacional == null ? 0 : item.MoneNacional.Value; itemCosto.nombreEmpresa = item.NombreEmpresa; itemCosto.numeroDocumento = item.NumeroComprobante; itemCosto.valorTC = item.TipoCambio; itemCosto.CostoReferenciado = item.CostoReferenciado; lstAsignaCosto.Add(itemCosto); } } } catch (Exception ex) { throw ex; } return(lstAsignaCosto); }
/// <summary> /// Almacena el registro de una ENTIDAD de registro de Tipo OrdenImportacion /// En la BASE de DATO la Tabla : [Importaciones.OrdenImportacion] /// </summary> /// <param name="pOrdenImportacion"></param> /// <returns></returns> public bool Update(BEOrdenImportacion pOrdenImportacion) { int codigoRetorno = -1; try { using (_ImportacionesDataContext SQLDC = new _ImportacionesDataContext(conexion)) { SQLDC.omgc_U_OrdenImportacion( pOrdenImportacion.codOrdenImportacion, pOrdenImportacion.numOrdenImportacion, pOrdenImportacion.codRegIncotermo, pOrdenImportacion.codRegNacionalizacion, pOrdenImportacion.codDocumentoEstado, pOrdenImportacion.gloObservacion, pOrdenImportacion.fecEmitido, pOrdenImportacion.indActivo, pOrdenImportacion.segUsuarioEdita ); codigoRetorno = 0; } } catch (Exception ex) { throw ex; } return(codigoRetorno == 0 ? true : false); }
/// <summary> /// Almacena el registro de una ENTIDAD de registro de Tipo OIDUASerie /// En la BASE de DATO la Tabla : [Importaciones.OIDUASerie] /// <param name="pOIDUASerie"></param> /// <returns></returns> public bool Insert(List <BEOIDUASerie> plstOIDUASerie) { int?codigoRetorno = -1; try { using (_ImportacionesDataContext SQLDC = new _ImportacionesDataContext(conexion)) { foreach (BEOIDUASerie pOIDUASerie in plstOIDUASerie) { SQLDC.omgc_I_OIDUASerie( ref codigoRetorno, pOIDUASerie.codOIDUAProducto, pOIDUASerie.codProductoSeriado, pOIDUASerie.indActivo, pOIDUASerie.segUsuarioCrea); pOIDUASerie.codOIDUASerie = codigoRetorno.Value; } } } catch (Exception ex) { throw ex; } return(codigoRetorno > 0 ? true : false); }
/// <summary> /// Almacena el registro de una ENTIDAD de registro de Tipo OrdenImportacion /// En la BASE de DATO la Tabla : [Importaciones.OrdenImportacion] /// </summary> /// <param name="pOrdenImportacion"></param> /// <returns></returns> public bool Insert(BEOrdenImportacion pOrdenImportacion) { int?codigoRetorno = null; try { using (_ImportacionesDataContext SQLDC = new _ImportacionesDataContext(conexion)) { SQLDC.omgc_I_OrdenImportacion( ref codigoRetorno, pOrdenImportacion.numOrdenImportacion, pOrdenImportacion.codRegIncotermo, pOrdenImportacion.codRegNacionalizacion, pOrdenImportacion.codDocumentoEstado, pOrdenImportacion.gloObservacion, pOrdenImportacion.fecEmitido, pOrdenImportacion.indActivo, pOrdenImportacion.segUsuarioCrea ); pOrdenImportacion.codOrdenImportacion = codigoRetorno.Value; } } catch (Exception ex) { throw ex; } return(codigoRetorno.HasValue ? true : false); }
/// <summary> /// Almacena el registro de una ENTIDAD de registro de Tipo OIDocumento /// En la BASE de DATO la Tabla : [Importaciones.OIDocumento] /// </summary> /// <param name="plstOIDocumento"></param> /// <returns></returns> public bool Insert(List <BEOIDocumento> plstOIDocumento) { int?codigoRetorno = null; try { using (_ImportacionesDataContext SQLDC = new _ImportacionesDataContext(conexion)) { foreach (BEOIDocumento oIDocumento in plstOIDocumento) { SQLDC.omgc_I_OIDocumento( ref codigoRetorno, oIDocumento.codOrdenImportacion, oIDocumento.desNombreArchivo, oIDocumento.indActivo, oIDocumento.segUsuarioCrea); oIDocumento.codOIDocumento = codigoRetorno.Value; } codigoRetorno = 0; } } catch (Exception ex) { throw ex; } return(codigoRetorno == 0 ? true : false); }
/// <summary> /// Almacena el registro de una ENTIDAD de registro de Tipo OIDUA /// En la BASE de DATO la Tabla : [Importaciones.OIDUA] /// </summary> /// <param name="pOIDUA"></param> /// <returns></returns> public bool Insert(BEOIDUA pOIDUA) { int?codigoRetorno = null; try { using (_ImportacionesDataContext SQLDC = new _ImportacionesDataContext(conexion)) { SQLDC.omgc_I_OIDUA( ref codigoRetorno, pOIDUA.codOrdenImportacion, pOIDUA.codDocumentoEstado, pOIDUA.codRegCanal, pOIDUA.numOIDUA, pOIDUA.fecEmision, pOIDUA.fecPago, pOIDUA.decFactor, pOIDUA.indActivo, pOIDUA.segUsuarioCrea); pOIDUA.codOIDUA = codigoRetorno.Value; } } catch (Exception ex) { throw ex; } return(codigoRetorno > 0 ? true : false); }
/// <summary> /// Almacena el registro de una ENTIDAD de registro de Tipo OIDocumReg /// En la BASE de DATO la Tabla : [Importaciones.OIDocumReg] /// <summary> /// <param name = >pOIDocumReg</param> public bool Insert(List <BEOIDocumReg> lstOIDocumReg) { int?codigoRetorno = null; try { using (_ImportacionesDataContext SQLDC = new _ImportacionesDataContext(conexion)) { foreach (BEOIDocumReg pOIDocumReg in lstOIDocumReg) { SQLDC.omgc_I_OIDocumReg( ref codigoRetorno, pOIDocumReg.codOrdenImportacion, pOIDocumReg.codDocumReg, pOIDocumReg.indActivo, pOIDocumReg.segUsuarioCrea); pOIDocumReg.codOIDocumReg = codigoRetorno.Value; } } } catch (Exception ex) { throw ex; } return(codigoRetorno.HasValue ? true : false); }
/// <summary> /// Almacena el registro de una ENTIDAD de registro de Tipo OIDUAProducto /// En la BASE de DATO la Tabla : [Importaciones.OIDUAProducto] /// </summary> /// <param name="oIDUAProducto"></param> /// <returns></returns> public bool Insert(BEOIDUAProducto oIDUAProducto) { int?codigoRetorno = null; try { using (_ImportacionesDataContext SQLDC = new _ImportacionesDataContext(conexion)) { SQLDC.omgc_I_OIDUAProducto( ref codigoRetorno, oIDUAProducto.codOIDUA, oIDUAProducto.codDocumRegDetalle, oIDUAProducto.decCantidadFOB, oIDUAProducto.decPrecioUniFOB, oIDUAProducto.decTotalUniFOB, oIDUAProducto.indActivo, oIDUAProducto.segUsuarioCrea); oIDUAProducto.codOIDUAProducto = codigoRetorno.Value; } } catch (Exception ex) { throw ex; } return(codigoRetorno.HasValue ? true : false); }
/// <summary> /// Almacena el registro de una ENTIDAD de registro de Tipo OIDUASerie /// En la BASE de DATO la Tabla : [Importaciones.OIDUASerie] /// <param name="pOIDUASerie"></param> /// <returns></returns> public bool Update(List <BEOIDUASerie> plstOIDUASerie) { int codigoRetorno = -1; try { using (_ImportacionesDataContext SQLDC = new _ImportacionesDataContext(conexion)) { foreach (BEOIDUASerie pOIDUASerie in plstOIDUASerie) { SQLDC.omgc_U_OIDUASerie( pOIDUASerie.codOIDUASerie, pOIDUASerie.codOIDUAProducto, pOIDUASerie.codProductoSeriado, pOIDUASerie.indActivo, pOIDUASerie.segUsuarioEdita ); codigoRetorno = 0; } } } catch (Exception ex) { throw ex; } return(codigoRetorno == 0 ? true : false); }
/// <summary> /// Almacena el registro de una ENTIDAD de registro de Tipo OIDUACosto /// En la BASE de DATO la Tabla : [Importaciones.OIDUACosto] /// </summary> /// <param name="pOIDUACosto"></param> /// <returns></returns> public bool Update(BEOIDUACosto pOIDUACosto) { int codigoRetorno = -1; try { using (_ImportacionesDataContext SQLDC = new _ImportacionesDataContext(conexion)) { SQLDC.omgc_U_OIDUACosto( pOIDUACosto.codOIDUACosto, pOIDUACosto.codOIDUA, pOIDUACosto.codRegResumenCosto, pOIDUACosto.decMontoCosto, pOIDUACosto.indActivo, pOIDUACosto.segUsuarioEdita, pOIDUACosto.codRegMoneda ); codigoRetorno = 0; } } catch (Exception ex) { throw ex; } return(codigoRetorno == 0 ? true : false); }
/// <summary> /// Almacena el registro de una ENTIDAD de registro de Tipo PlantillaCosto /// En la BASE de DATO la Tabla : [Importaciones.PlantillaCosto] /// </summary> /// <param name="plantillaCosto"></param> /// <returns></returns> public bool Update(BEPlantillaCosto plantillaCosto) { int codigoRetorno = -1; try { using (_ImportacionesDataContext SQLDC = new _ImportacionesDataContext(conexion)) { SQLDC.omgc_U_PlantillaCosto( plantillaCosto.codPlantillaCosto, plantillaCosto.codRegIncoterm, plantillaCosto.codRegResumenCosto, plantillaCosto.codRegNacionalizac, plantillaCosto.indActivo, plantillaCosto.segUsuarioEdita, plantillaCosto.numOrden ); codigoRetorno = 0; } } catch (Exception ex) { throw ex; } return(codigoRetorno == 0 ? true : false); }
/// <summary> /// Almacena el registro de una ENTIDAD de registro de Tipo PlantillaCosto /// En la BASE de DATO la Tabla : [Importaciones.PlantillaCosto] /// </summary> /// <param name="plantillaCosto"></param> /// <returns></returns> public bool Insert(BEPlantillaCosto plantillaCosto) { int?codigoRetorno = -1; try { using (_ImportacionesDataContext SQLDC = new _ImportacionesDataContext(conexion)) { SQLDC.omgc_I_PlantillaCosto( ref codigoRetorno, plantillaCosto.codRegIncoterm, plantillaCosto.codRegResumenCosto, plantillaCosto.codRegNacionalizac, plantillaCosto.numOrden, plantillaCosto.indActivo, plantillaCosto.segUsuarioCrea); plantillaCosto.codPlantillaCosto = codigoRetorno.Value; } } catch (Exception ex) { throw ex; } return(codigoRetorno > 0 ? true : false); }
/// <summary> /// Retorna una ENTIDAD de registro de la Entidad Importaciones.OIDocumento /// En la BASE de DATO la Tabla : [Importaciones.OIDocumento] /// </summary> /// <param name="pFiltro"></param> /// <returns></returns> public BEOIDocumento Find(BaseFiltroImp pFiltro) { BEOIDocumento oIDocumento = new BEOIDocumento(); try { using (_ImportacionesDataContext SQLDC = new _ImportacionesDataContext(conexion)) { var resul = SQLDC.omgc_S_OIDocumento(pFiltro.codOIDocumento, null); foreach (var item in resul) { oIDocumento = new BEOIDocumento() { codOIDocumento = item.codOIDocumento, codOrdenImportacion = item.codOrdenImportacion, desNombreArchivo = item.desNombreArchivo, indActivo = item.indActivo, segUsuarioCrea = item.segUsuarioCrea, segUsuarioEdita = item.segUsuarioEdita, segFechaCrea = item.segFechaCrea, segFechaEdita = item.segFechaEdita, segMaquinaCrea = item.segMaquina, auxVistaParcial = item.desVistaParcial }; } } } catch (Exception ex) { throw ex; } return(oIDocumento); }
/// <summary> /// Almacena el registro de una ENTIDAD de registro de Tipo OIDUACosto /// En la BASE de DATO la Tabla : [Importaciones.OIDUACosto] /// <summary> /// <param name = >pOIDUACosto</param> public bool Insert(BEOIDUACosto pOIDUACosto) { int?codigoRetorno = null; try { using (_ImportacionesDataContext SQLDC = new _ImportacionesDataContext(conexion)) { SQLDC.omgc_I_OIDUACosto( ref codigoRetorno, pOIDUACosto.codOIDUA, pOIDUACosto.codRegResumenCosto, pOIDUACosto.decMontoCosto, pOIDUACosto.indActivo, pOIDUACosto.segUsuarioCrea, pOIDUACosto.codRegMoneda ); pOIDUACosto.codOIDUACosto = codigoRetorno.Value; } } catch (Exception ex) { throw ex; } return(codigoRetorno.HasValue ? true : false); }
public List <DTODocumentoImp> ListFacturas(BaseFiltroImp pFiltro) { List <DTODocumentoImp> lstFacturasProv = new List <DTODocumentoImp>(); try { using (_ImportacionesDataContext SQLDC = new _ImportacionesDataContext(conexion)) { var resul = SQLDC.omgc_S_OIFacturas(pFiltro.codPersonaEntidad, pFiltro.codRegEstado ); foreach (var item in resul) { lstFacturasProv.Add(new DTODocumentoImp { codDocumReg = item.codDocumReg, numDocumento = item.numDocumento, numDocumentoRef = item.NumeroComprobanteExt, numDocumentoSec = item.NumeroComprobante, nomProveedor = item.NumeroComprobanteExt == null ? string.Empty : item.NumeroComprobanteExt + " - " + item.EntidadRazonSocial }); } } } catch (Exception ex) { throw ex; } return(lstFacturasProv); }
/// <summary> /// ProĆ³sito : Permite el listado de todas las DUAS generadas de acuerdo a la busqueda /// Fecha : 25-Ago-2015 - 05:19am /// Autor : OCR - Orlando Carril Ramirez /// </summary> /// <param name="pFiltro"></param> /// <returns></returns> public List <DTODUA> ListPaged(BaseFiltroImp pFiltro) { List <DTODUA> lstDTODUA = new List <DTODUA>(); try { using (_ImportacionesDataContext SQLDC = new _ImportacionesDataContext(conexion)) { var resul = SQLDC.omgc_S_OIDUA_Paged(pFiltro.grcurrentPage, pFiltro.grpageSize, pFiltro.grsortColumn, pFiltro.grsortOrder, pFiltro.fecInicio, pFiltro.fecFinal, pFiltro.numDUA, pFiltro.numOrdenImportacion, pFiltro.codRegCanal, pFiltro.codRegEstado, pFiltro.codRegIncotermo, pFiltro.codRegNacionalizacion); foreach (var item in resul) { lstDTODUA.Add(new DTODUA() { codOIDUA = item.codOIDUA, codOrdenImportacion = item.codOrdenImportacion, codRegCanalNombre = item.codRegCanalNombre, codRegDocumentoNombre = item.codRegDocumentoNombre, numOIDUA = item.numOIDUA, fecEmision = item.fecEmision, fecPago = item.fecPago, decFactor = item.decFactor, codRegEstadoDUANombre = item.codRegEstadoDUANombre, codRegEstadoOINombre = item.codRegEstadoOINombre, codRegIncotermNombre = item.codRegIncotermNombre, codRegNacionalizacionNombre = item.codRegNacionalizacionNombre, fecEmitido = item.fecEmitido, segUsuarioCrea = item.segUsuarioCrea, segUsuarioEdita = item.segUsuarioEdita, segFechaCrea = item.segFechaCrea.ToString(), segFechaEdita = item.segFechaEdita.HasValue ? item.segFechaEdita.Value.ToString() : string.Empty, numOrdenImportacion = item.numOrdenImportacion, ROW = item.ROWNUM.HasValue ? item.ROWNUM.Value : 0, TOTALROWS = item.TOTALROWS.HasValue ? item.TOTALROWS.Value : 0 }); } } } catch (Exception ex) { throw ex; } return(lstDTODUA); }
public List <BEOrdenImportacion> ListPaged(BaseFiltroImp pFiltro) { List <BEOrdenImportacion> lstOrdenImportacion = new List <BEOrdenImportacion>(); try { using (_ImportacionesDataContext SQLDC = new _ImportacionesDataContext(conexion)) { var resul = SQLDC.omgc_S_OI_Paged(pFiltro.grcurrentPage, pFiltro.grpageSize, pFiltro.grsortColumn, pFiltro.grsortOrder, pFiltro.codOrdenImportacion, pFiltro.numOrdenImportacion, pFiltro.codDocumentoEstado, pFiltro.codRegIncotermo, pFiltro.codRegNacionalizacion); foreach (var item in resul) { lstOrdenImportacion.Add(new BEOrdenImportacion() { codOrdenImportacion = item.codOrdenImportacion, numOrdenImportacion = item.numOrdenImportacion, codRegIncotermo = item.codRegIncotermo, codDocumentoEstado = item.codDocumentoEstado, gloObservacion = item.gloObservacion, fecEmitido = item.fecEmitido, indActivo = item.indActivo, segUsuarioCrea = item.segUsuarioCrea, segUsuarioEdita = item.segUsuarioEdita, segFechaCrea = item.segFechaCrea, segFechaEdita = item.segFechaEdita, segMaquinaCrea = item.segMaquina, auxcodDocumentoEstado = item.codDocumentoEstadoNombre, auxcodRegIncotermo = item.codRegIncotermoNombre, auxcodRegNacionalizacion = item.codRegNacionalizacionNombre, codRegNacionalizacion = item.codRegNacionalizacion, auxcodPerProveedor = item.CodigoPersonaEntidad, auxcodPerProveedorNombre = item.EntidadRazonSocial, ROW = item.ROWNUM == null ? 0 : item.ROWNUM.Value, TOTALROWS = item.TOTALROWS == null ? 0 : item.TOTALROWS.Value }); } } } catch (Exception ex) { throw ex; } return(lstOrdenImportacion); }
public List <BEPlantillaCosto> ListPaged(BaseFiltroImp pFiltro) { List <BEPlantillaCosto> lstPlantillaCosto = new List <BEPlantillaCosto>(); try { using (_ImportacionesDataContext SQLDC = new _ImportacionesDataContext(conexion)) { var resul = SQLDC.omgc_S_PlantillaCosto_Paged( pFiltro.grcurrentPage, pFiltro.grpageSize, pFiltro.grsortColumn, pFiltro.grsortOrder, pFiltro.codPlantillaCosto, pFiltro.codRegIncotermo, pFiltro.codRegResumenCosto, pFiltro.codRegNacionalizacion, pFiltro.indActivo); foreach (var item in resul) { lstPlantillaCosto.Add(new BEPlantillaCosto() { codPlantillaCosto = item.codPlantillaCosto, codRegIncoterm = item.codRegIncotermo, codRegResumenCosto = item.codRegResumenCosto, codRegNacionalizac = item.codRegNacionalizac, indActivo = item.indActivo, segUsuarioCrea = item.segUsuarioCrea, segUsuarioEdita = item.segUsuarioEdita, segFechaCrea = item.segFechaCrea, segFechaEdita = item.segFechaEdita, segMaquinaCrea = item.segMaquina, auxcodRegIncotermo = item.codRegIncotermoNombre, auxcodRegResumenCosto = item.codRegResumenCostoNombre, auxcodRegNacionalizac = item.codRegNacionalizacNombre, ROW = item.ROWNUM == null ? 0 : item.ROWNUM.Value, TOTALROWS = item.TOTALROWS == null ? 0 : item.TOTALROWS.Value }); } } } catch (Exception ex) { throw ex; } return(lstPlantillaCosto); }
/// <summary> /// Permite validar si se puede realizar el cierre de la DUA /// </summary> /// <param name="pcodOIDUA"></param> /// <returns></returns> public bool ValidarCierreDeDUA(int pcodOIDUA) { int?codigoRetorno = -1; try { using (_ImportacionesDataContext SQLDC = new _ImportacionesDataContext(conexion)) { codigoRetorno = SQLDC.fcnValidarCierreDUA(pcodOIDUA); } } catch (Exception ex) { throw ex; } return(codigoRetorno > 0 ? false : true); }
/// <summary> /// ELIMINA un registro de la Entidad Importaciones.OrdenImportacion /// En la BASE de DATO la Tabla : [Importaciones.OrdenImportacion] /// </summary> /// <param name="prm_codOrdenImportacion"></param> /// <returns></returns> public bool Delete(BaseFiltroImp pFiltro) { int codigoRetorno = -1; try { using (_ImportacionesDataContext SQLDC = new _ImportacionesDataContext(conexion)) { codigoRetorno = SQLDC.omgc_D_OrdenImportacion(pFiltro.codOrdenImportacion); } } catch (Exception ex) { throw ex; } return(codigoRetorno == 0 ? true : false); }
public List <DTOCostoDetalle> ListCostoDetalle(BaseFiltroImp pFiltro) { List <DTOCostoDetalle> lstCostoDetalle = new List <DTOCostoDetalle>(); try { using (_ImportacionesDataContext SQLDC = new _ImportacionesDataContext(conexion)) { var resul = SQLDC.omgc_S_OIDUACostoDetalle(pFiltro.codOIDUA, pFiltro.codRegResumenCosto ); foreach (var item in resul) { lstCostoDetalle.Add(new DTOCostoDetalle { codOIDUA = item.codOIDUA, codOIDUACosto = item.codOIDUACosto, codRegResumenCosto = item.codRegResumenCosto, codRegResumenCostoNombre = item.codRegResumenCostoNombre, codDocumento = item.codDocumento, numDocumento = item.numDocumento, fecEmision = item.fecEmision.ToString(), desProveedor = item.desProveedor, desCosto = item.desCosto, codProducto = item.codProducto, codProductoNombre = item.codProductoNombre, cntCantidad = item.cntCantidad, monUnitPrecioVenta = item.monUnitPrecioVenta == null ? 0 : item.monUnitPrecioVenta.Value, monTotalDocumento = item.monTotalDocumento, monTipoCambioCmp = item.monTipoCambioCmp, monTipoCambioVta = item.monTipoCambioVta }); } } } catch (Exception ex) { throw ex; } return(lstCostoDetalle); }
/// <summary> /// Permite actualizar el detalle del gasto que se detalla en la DUA /// </summary> /// <param name="pCostoDetalle"></param> /// <returns></returns> public bool UpdateDetalleGasto(DTOCostoDetalle pCostoDetalle) { int codigoRetorno = -1; try { using (_ImportacionesDataContext SQLDC = new _ImportacionesDataContext(conexion)) { SQLDC.omgc_U_DocumRegDetaGasto(pCostoDetalle.codDocumRegDetalle, pCostoDetalle.codOIDUA, pCostoDetalle.codRegResumenCosto, pCostoDetalle.editUsuario); codigoRetorno = codigoRetorno = 0; } } catch (Exception ex) { throw ex; } return(codigoRetorno == 0 ? true : false); }
/// <summary> /// ELIMINA un registro de la Entidad Importaciones.OIDUASerie /// En la BASE de DATO la Tabla : [Importaciones.OIDUASerie] /// <param name="lstOIDUASerie"></param> /// <returns></returns> public bool Delete(List <BEOIDUASerie> lstOIDUASerie) { int codigoRetorno = -1; try { using (_ImportacionesDataContext SQLDC = new _ImportacionesDataContext(conexion)) { foreach (BEOIDUASerie item in lstOIDUASerie) { SQLDC.omgc_D_OIDUASerie(item.codOIDUASerie); } codigoRetorno = 0; } } catch (Exception ex) { throw ex; } return(codigoRetorno == 0 ? true : false); }
/// <summary> /// ELIMINA un registro de la Entidad Importaciones.OIDUA /// En la BASE de DATO la Tabla : [Importaciones.OIDUA] /// </summary> /// <param name="pFiltro"></param> /// <returns></returns> public bool Delete(List <BEOIDUA> plstOIDUA) { int codigoRetorno = -1; try { using (_ImportacionesDataContext SQLDC = new _ImportacionesDataContext(conexion)) { foreach (BEOIDUA oidua in plstOIDUA) { SQLDC.omgc_D_OIDUA(oidua.codOIDUA, oidua.codOrdenImportacion); } codigoRetorno = codigoRetorno = 0; } } catch (Exception ex) { throw ex; } return(codigoRetorno == 0 ? true : false); }
/// <summary> /// ELIMINA un registro de la Entidad Importaciones.OIDUAProducto /// En la BASE de DATO la Tabla : [Importaciones.OIDUAProducto] /// </summary> /// <param name="pFiltro"></param> /// <returns></returns> public bool Delete(List <BEOIDUAProducto> plstOIDUAProducto, string pUsuario) { int codigoRetorno = -1; try { using (_ImportacionesDataContext SQLDC = new _ImportacionesDataContext(conexion)) { foreach (BEOIDUAProducto oiDUAProducto in plstOIDUAProducto) { SQLDC.omgc_D_OIDUAProducto(oiDUAProducto.codOIDUAProducto, oiDUAProducto.codOIDUA, pUsuario); } codigoRetorno = 0; } } catch (Exception ex) { throw ex; } return(codigoRetorno == 0 ? true : false); }
/// <summary> /// Retorna un LISTA de registros de la Entidad Importaciones.PlantillaCosto /// En la BASE de DATO la Tabla : [Importaciones.PlantillaCosto] /// <summary> /// <returns>List</returns> public List <BEPlantillaCosto> List(BaseFiltroImp pFiltro) { List <BEPlantillaCosto> lstPlantillaCosto = new List <BEPlantillaCosto>(); try { using (_ImportacionesDataContext SQLDC = new _ImportacionesDataContext(conexion)) { var resul = SQLDC.omgc_S_PlantillaCosto(pFiltro.codPlantillaCosto, pFiltro.codRegIncotermo, pFiltro.codRegResumenCosto, pFiltro.codRegNacionalizacion, pFiltro.indActivo); foreach (var item in resul) { lstPlantillaCosto.Add(new BEPlantillaCosto() { codPlantillaCosto = item.codPlantillaCosto, codRegIncoterm = item.codRegIncotermo, codRegResumenCosto = item.codRegResumenCosto, codRegNacionalizac = item.codRegNacionalizac, indActivo = item.indActivo, segUsuarioCrea = item.segUsuarioCrea, segUsuarioEdita = item.segUsuarioEdita, segFechaCrea = item.segFechaCrea, segFechaEdita = item.segFechaEdita, segMaquinaCrea = item.segMaquina, auxcodRegIncotermo = item.codRegIncotermoNombre, auxcodRegResumenCosto = item.codRegResumenCostoNombre, auxcodRegNacionalizac = item.codRegNacionalizacNombre }); } } } catch (Exception ex) { throw ex; } return(lstPlantillaCosto); }