/// <summary> /// ACTUALIZA el registro de una ENTIDAD de registro de Tipo ProductoExistencias /// En la BASE de DATO la Tabla : [Almacen.ProductoExistencias] /// <summary> /// <param name="pUpdate"></param> /// <param name="prm_SALDO_StockFisico"></param> /// <returns></returns> public int UpdateStockInicial(BEProductoExistenciaUpdate pUpdate, ref decimal?prm_SALDO_StockFisico) { int?codigoRetorno = null; try { prm_SALDO_StockFisico = null; using (_AlmacenDataContext SQLDC = new _AlmacenDataContext(conexion)) { var result = SQLDC.omgc_I_ProductoExistencia_StockInicial( ref codigoRetorno, pUpdate.codEmpresa, pUpdate.codProducto, pUpdate.codDeposito, pUpdate.cntStockInicial, pUpdate.segUsuarioEdita, pUpdate.segMaquinaEdita, ref prm_SALDO_StockFisico); } } catch (Exception ex) { throw ex; } return(codigoRetorno == null ? 0 : codigoRetorno.Value); }
/// <summary> /// ACTUALIZA Comprometido el registro de una ENTIDAD de registro de Tipo ProductoExistencias /// En la BASE de DATO la Tabla : [Almacen.ProductoExistencias] /// <summary> /// <param name="pUpdate"></param> /// <param name="prm_SALDO_StockComprometido"></param> /// <returns></returns> public bool UpdateStockComprometido(BEProductoExistenciaStockUpdate pUpdate, ref decimal?prm_SALDO_StockComprometido) { bool SUCEDE_OK = false; prm_SALDO_StockComprometido = null; try { using (_AlmacenDataContext SQLDC = new _AlmacenDataContext(conexion)) { var result = SQLDC.omgc_U_ProductoExistencia_StockComprometido(pUpdate.codEmpresa, pUpdate.codProducto, pUpdate.codDeposito, pUpdate.cntStockComprometido, pUpdate.indOperador, pUpdate.segUsuarioEdita, pUpdate.segMaquinaEdita, ref prm_SALDO_StockComprometido); SUCEDE_OK = true; } } catch (Exception ex) { throw ex; } return(SUCEDE_OK); }
public int InsertInventarioDocumReg(List <BEInventarioDocumReg> lstInventarioDocumReg) { int?codigoRetorno = -1; int?codInventario = -1; try { using (_AlmacenDataContext SQLDC = new _AlmacenDataContext(conexion)) { foreach (BEInventarioDocumReg inventarioDocumReg in lstInventarioDocumReg) { SQLDC.omgc_I_InventarioDocumReg( ref codInventario, inventarioDocumReg.strPeriodo, inventarioDocumReg.codDocumReg, inventarioDocumReg.codInventario, inventarioDocumReg.segUsuarioCrea ); } codigoRetorno = 1; } } catch (Exception ex) { throw ex; } return(codigoRetorno == null ? 0 : codigoRetorno.Value); }
/// <summary> /// Almacena el registro de una ENTIDAD de registro de Tipo InventarioSerie /// En la BASE de DATO la Tabla : [Almacen.InventarioSerie] /// <summary> /// <param name = >itemInventarioSerie</param> public bool Update(List <BEInventarioSerie> lstInventarioSerie) { int codigoRetorno = -1; try { using (_AlmacenDataContext SQLDC = new _AlmacenDataContext(conexion)) { foreach (BEInventarioSerie itemInventarioSerie in lstInventarioSerie) { codigoRetorno = SQLDC.omgc_U_InventarioSerie( itemInventarioSerie.codInventarioSerie, itemInventarioSerie.codInventario, itemInventarioSerie.codProductoSeriado, itemInventarioSerie.indExisteFisico, itemInventarioSerie.numConteo, itemInventarioSerie.segUsuarioEdita, itemInventarioSerie.segMaquinaEdita ); } codigoRetorno = 0; } } catch (Exception ex) { throw ex; } return(codigoRetorno == 0 ? true : false); }
/// <summary> /// Almacena el registro de una ENTIDAD de registro de Tipo Inventarios /// En la BASE de DATO la Tabla : [Almacen.Inventarios] /// <summary> /// <param name="itemInventario"></param> /// <returns></returns> public bool Update(InventarioAux inventario) { int codigoRetorno = -1; try { using (_AlmacenDataContext SQLDC = new _AlmacenDataContext(conexion)) { codigoRetorno = SQLDC.omgc_U_Inventario( inventario.codEmpresa, inventario.codInventario, inventario.codDeposito, inventario.codProducto, inventario.Periodo, inventario.NumeroDeConteo, inventario.Conteo, inventario.ConteoEmpleado, inventario.cntTransacciones, inventario.segUsuarioEdita); } } catch (Exception ex) { throw ex; } return(codigoRetorno == 0 ? true : false); }
/// <summary> /// Almacena el registro de una ENTIDAD Grupo /// En la BASE de DATO la Tabla : [Almacen.Grupo] /// <summary> /// <param name="grupo"></param> /// <returns></returns> public bool Update(GrupoAux grupo) { int codRetorno = -1; try { using (_AlmacenDataContext SQLDC = new _AlmacenDataContext(conexion)) { codRetorno = SQLDC.omgc_U_Grupo( grupo.codGrupo, grupo.codPersonaEmpre, grupo.codGrupoRef, grupo.codRegLinea, grupo.codRegMaterial, grupo.codRegUnidadMedida, grupo.desNombre, grupo.indActivo, grupo.segUsuarioEdita ); } } catch (Exception ex) { throw ex; } return(codRetorno == 0 ? true : false); }
public bool UpdateInventariosCerrar(InventarioAux inventario) { int codigoRetorno = -1; try { using (_AlmacenDataContext SQLDC = new _AlmacenDataContext(conexion)) { codigoRetorno = SQLDC.omgc_U_Inventario_Cerrar( inventario.codEmpresa, inventario.codInventario, inventario.Periodo, inventario.CierreConteo, inventario.CierreEmpleado, inventario.SALDO_StockMerma, inventario.SALDO_StockSobrante, inventario.segUsuarioEdita, inventario.segMaquinaEdita); } } catch (Exception ex) { throw ex; } return(codigoRetorno == 0 ? true : false); }
/// <summary> /// Almacena el registro de una ENTIDAD de registro de Tipo Grupo /// En la BASE de DATO la Tabla : [Almacen.Grupo] /// <summary> /// <param name="grupo"></param> /// <returns></returns> public int Insert(GrupoAux grupo) { int?codRetorno = null; try { using (_AlmacenDataContext SQLDC = new _AlmacenDataContext(conexion)) { SQLDC.omgc_I_Grupo( ref codRetorno, grupo.codPersonaEmpre, grupo.codGrupoRef, grupo.codRegLinea, grupo.codRegMaterial, grupo.codRegUnidadMedida, grupo.desNombre, grupo.indActivo, grupo.segUsuarioCrea ); } } catch (Exception ex) { throw ex; } return(codRetorno == null ? 0 : codRetorno.Value); }
/// <summary> /// Almacena el registro de una ENTIDAD de registro de Tipo Deposito /// En la BASE de DATO la Tabla : [Almacen.Deposito] /// <summary> /// <param name="pDeposito"></param> /// <returns></returns> public bool Update(BEDeposito pDeposito) { int codigoRetorno = -1; try { using (_AlmacenDataContext SQLDC = new _AlmacenDataContext(conexion)) { codigoRetorno = SQLDC.omgc_U_Deposito( pDeposito.codEmpresa, pDeposito.codDeposito, pDeposito.codPuntoVenta, pDeposito.desNombre, pDeposito.codEmpleado, pDeposito.gloObservacion, pDeposito.indPrincipal, pDeposito.indActivo, pDeposito.segUsuarioEdita ); } } catch (Exception ex) { throw ex; } return(codigoRetorno == 0 ? true : false); }
public bool UpdateStockFisicoConsig(BEProductoExistenciaStockUpdate pUpdate, ref decimal?prm_SALDO_StockFisico) { int codRetorno = -1; try { prm_SALDO_StockFisico = null; using (_AlmacenDataContext SQLDC = new _AlmacenDataContext(conexion)) { codRetorno = SQLDC.omgc_U_ProductoExistencia_StockFisicoConsig(pUpdate.codEmpresa, pUpdate.codProducto, pUpdate.codDeposito, pUpdate.cntStockFisico, pUpdate.indOperador, pUpdate.segUsuarioEdita, pUpdate.segMaquinaEdita, ref prm_SALDO_StockFisico, pUpdate.cntStockComprometido); } } catch (Exception ex) { throw ex; } return(codRetorno == 0 ? true : false); }
/// <summary> /// Almacena el registro de una ENTIDAD de registro de Tipo ProductoFoto /// En la BASE de DATO la Tabla : [Almacen.ProductoFotos] /// <summary> /// <param name="itemProductoFotos"></param> /// <returns></returns> public DTOResponseProcedure InsertUpdate(BEProductoFoto productoFoto) { DTOResponseProcedure codigoRetorno = null; try { using (_AlmacenDataContext SQLDC = new _AlmacenDataContext(conexion)) { var result = SQLDC.omgc_I_ProductoFoto(productoFoto.codProducto, productoFoto.FotografiaF, productoFoto.Fotografia, productoFoto.Estado, productoFoto.segUsuarioCrea, productoFoto.segMaquinaEdita); foreach (var item in result) { codigoRetorno = new DTOResponseProcedure { ErrorCode = item.ErrorCode.HasValue ? item.ErrorCode.Value : 0, ErrorMessage = item.ErrorMessage }; } return(codigoRetorno); } } catch (Exception ex) { throw ex; } }
/// <summary> /// Actualiza el registro de una ENTIDAD de registro de Tipo Periodo /// En la BASE de DATO la Tabla : [Almacen.Periodo] /// </summary> /// <param name="pPeriodo"></param> /// <returns></returns> public bool Update(BEPeriodo pPeriodo) { int codigoRetorno = -1; try { using (_AlmacenDataContext SQLDC = new _AlmacenDataContext(conexion)) { SQLDC.omgc_U_Periodo( pPeriodo.codEmpresa, pPeriodo.codPeriodo, pPeriodo.desNombre, pPeriodo.indModalidad, pPeriodo.fecInicio, pPeriodo.indActivo, pPeriodo.segUsuarioEdita, pPeriodo.segMaquinaEdita ); codigoRetorno = 0; } } catch (Exception ex) { throw ex; } return(codigoRetorno == 0 ? true : false); }
public bool UpdateDatoIngreso(List <BEProductoSeriado> lstProductoSeriado) { int codigoRetorno = -1; try { using (_AlmacenDataContext SQLDC = new _AlmacenDataContext(conexion)) { foreach (BEProductoSeriado productoSeriado in lstProductoSeriado) { codigoRetorno = SQLDC.omgc_U_ProductoSeriado( productoSeriado.codProductoSeriado, productoSeriado.CodigoPuntoVenta, productoSeriado.codDeposito, productoSeriado.codProducto, productoSeriado.FechaIngreso, productoSeriado.FechaVencimiento, productoSeriado.NumeroLote, productoSeriado.NumeroSerie, productoSeriado.Estado, productoSeriado.SegUsuarioEdita, productoSeriado.codRegEstadoMercaderia); } } } catch (Exception ex) { throw ex; } return(codigoRetorno == 0 ? true : false); }
/// <summary> /// Retorna una ENTIDAD de registro de la Entidad Almacen.ProductoFotos /// En la BASE de DATO la Tabla : [Almacen.ProductoFotos] /// <summary> /// <param name="filtro"></param> /// <returns></returns> public BEProductoFoto Find(int pcodEmpresa, int pcodProducto, int?pcodProductoFoto) { BEProductoFoto productoFoto = null; try { using (_AlmacenDataContext SQLDC = new _AlmacenDataContext(conexion)) { var resul = SQLDC.omgc_S_ProductoFoto(pcodEmpresa, pcodProducto, pcodProductoFoto.HasValue ? pcodProductoFoto.Value : 0); foreach (var item in resul) { productoFoto = new BEProductoFoto() { codProductoFoto = item.codProductoFoto, codProducto = item.codProducto, CodigoProducto = item.codigoProducto, FotografiaF = convertirVarBinary(item.imgFotografia), Fotografia = item.desFotografia, Estado = item.indActivo, segUsuarioEdita = item.segUsuarioEdita, segFechaEdita = item.segFechaEdita, segMaquinaCrea = item.segMaquina, }; } } } catch (Exception ex) { throw ex; } return(productoFoto); }
/// <summary> /// Almacena el registro de una ENTIDAD de registro de Tipo InventarioSerie /// En la BASE de DATO la Tabla : [Almacen.InventarioSerie] /// <summary> /// <param name = >itemInventarioSerie</param> public bool Insert(List <BEInventarioSerie> lstInventarioSerie) { int?codigoRetorno = -1; try { using (_AlmacenDataContext SQLDC = new _AlmacenDataContext(conexion)) { foreach (BEInventarioSerie itemInventarioSerie in lstInventarioSerie) { SQLDC.omgc_I_InventarioSerie( ref codigoRetorno, itemInventarioSerie.codInventario, itemInventarioSerie.codProductoSeriado, itemInventarioSerie.indExisteFisico, itemInventarioSerie.numConteo, itemInventarioSerie.segUsuarioCrea, itemInventarioSerie.segMaquinaCrea); itemInventarioSerie.codInventarioSerie = codigoRetorno.Value; } codigoRetorno = 0; } } catch (Exception ex) { throw ex; } return(codigoRetorno == 0 ? true : false); }
public bool UpdateStockFisicoInventarioAnterior(BEProductoExistenciaStockUpdate pUpdate) { bool SUCEDE_OK = false; try { using (_AlmacenDataContext SQLDC = new _AlmacenDataContext(conexion)) { var result = SQLDC.omgc_U_ProductoExistencia_StockFisicoINVAnterior(pUpdate.codEmpresa, pUpdate.codProducto, pUpdate.codDeposito, pUpdate.cntStockFisico, pUpdate.cntStockMerma, pUpdate.cntStockSobrante, pUpdate.segUsuarioEdita, pUpdate.segMaquinaEdita); } SUCEDE_OK = true; } catch (Exception ex) { throw ex; } return(SUCEDE_OK); }
/// <summary> /// Almacena el registro de una ENTIDAD de registro de Tipo Deposito /// En la BASE de DATO la Tabla : [Almacen.Deposito] /// <summary> /// <param name="itemDeposito"></param> /// <returns></returns> public string Insert(BEDeposito itemDeposito) { string codigoRetorno = null; try { using (_AlmacenDataContext SQLDC = new _AlmacenDataContext(conexion)) { SQLDC.omgc_I_Deposito( ref codigoRetorno, itemDeposito.codEmpresa, itemDeposito.codPuntoVenta, itemDeposito.desNombre, itemDeposito.codEmpleado, itemDeposito.gloObservacion, itemDeposito.indPrincipal, itemDeposito.indActivo, itemDeposito.segUsuarioCrea); } } catch (Exception ex) { throw ex; } return(codigoRetorno); }
/// <summary> /// Almacena el registro de una ENTIDAD de registro de Tipo Inventarios /// En la BASE de DATO la Tabla : [Almacen.Inventarios] /// <summary> /// <param name="inventario"></param> /// <returns></returns> public int Insert(List <InventarioAux> lstInventario) { int?codigoRetorno = -1; int?codInventario = -1; try { using (_AlmacenDataContext SQLDC = new _AlmacenDataContext(conexion)) { foreach (InventarioAux inventario in lstInventario) { SQLDC.omgc_I_Inventario( inventario.codEmpresa, ref codInventario, inventario.codDeposito, inventario.codProducto, inventario.Periodo, inventario.segUsuarioCrea, inventario.cntOrigStockFisico, inventario.cntOrigStockMerma, inventario.cntOrigStockSobrante, inventario.desAgrupacion); inventario.codInventario = codInventario.Value; } codigoRetorno = 1; } } catch (Exception ex) { throw ex; } return(codigoRetorno == null ? 0 : codigoRetorno.Value); }
/// <summary> /// Retorna una ENTIDAD de registro de la Entidad Almacen.Periodo /// En la BASE de DATO la Tabla : [Almacen.Periodo] /// </summary> /// <param name="prm_codPeriodo"></param> /// <returns></returns> public BEPeriodo Find(int pcodEmpresa, string prm_codPeriodo) { BEPeriodo objPeriodo = new BEPeriodo(); try { using (_AlmacenDataContext SQLDC = new _AlmacenDataContext(conexion)) { var resul = SQLDC.omgc_S_Periodo(pcodEmpresa, string.Empty, prm_codPeriodo, true); foreach (var item in resul) { objPeriodo = new BEPeriodo() { codPeriodo = item.codPeriodo, desNombre = item.desNombre, indModalidad = item.indModalidad, fecInicio = item.fecInicio, fecApertura = item.fecApertura, fecCierre = item.fecCierre, indActivo = item.indActivo, segUsuarioCrea = item.segUsuarioCrea, segUsuarioEdita = item.segUsuarioEdita, segFechaCrea = item.segFechaCrea, segFechaEdita = item.segFechaEdita, segMaquinaCrea = item.segMaquina, }; } } } catch (Exception ex) { throw ex; } return(objPeriodo); }
public List <BEProductoFoto> List(int pcodEmpresa, int pcodProducto) { List <BEProductoFoto> LstProductoFoto = new List <BEProductoFoto>(); try { using (_AlmacenDataContext SQLDC = new _AlmacenDataContext(conexion)) { var resul = SQLDC.omgc_S_ProductoFoto(pcodEmpresa, pcodProducto, null); foreach (var item in resul) { BEProductoFoto itemProductoFoto = new BEProductoFoto() { codProductoFoto = item.codProductoFoto, codProducto = item.codProducto, CodigoProducto = item.codigoProducto, FotografiaF = convertirVarBinary(item.imgFotografia), Fotografia = item.desFotografia, Estado = item.indActivo, segUsuarioEdita = item.segUsuarioEdita, segFechaEdita = item.segFechaEdita, segMaquinaCrea = item.segMaquina, }; LstProductoFoto.Add(itemProductoFoto); } } } catch (Exception ex) { throw ex; } return(LstProductoFoto); }
/// <summary> /// Retorna una ENTIDAD de registro de la Entidad Almacen.Inventarios /// En la BASE de DATO la Tabla : [Almacen.Inventarios] /// <summary> /// <returns>Entidad</returns> public InventarioAux Find(int pcodEmpresa, int prm_codInventario) { InventarioAux miEntidad = new InventarioAux(); try { using (_AlmacenDataContext SQLDC = new _AlmacenDataContext(conexion)) { var resul = SQLDC.omgc_S_Inventario_Id(pcodEmpresa, prm_codInventario); foreach (var item in resul) { miEntidad = new InventarioAux() { codInventario = item.codInventario, codDeposito = item.codDeposito, CodigoProducto = item.codigoProducto, Periodo = item.Periodo, Conteo01 = item.Conteo01, Conteo01Empleado = item.Conteo01Empleado, Conteo01FechaHora = item.Conteo01FechaHora, Conteo01EmpleadoNombre = item.Conteo01EmpleadoNombre, Conteo02 = item.Conteo02, Conteo02Empleado = item.Conteo02Empleado, Conteo02EmpleadoNombre = item.Conteo02EmpleadoNombre, Conteo02FechaHora = item.Conteo02FechaHora, Conteo03 = item.Conteo03, Conteo03Empleado = item.Conteo03Empleado, Conteo03EmpleadoNombre = item.Conteo03EmpleadoNombre, Conteo03FechaHora = item.Conteo03FechaHora, Conteo04 = item.Conteo04, Conteo04Empleado = item.Conteo04Empleado, Conteo04EmpleadoNombre = item.Conteo04EmpleadoNombre, Conteo04FechaHora = item.Conteo04FechaHora, Estado = item.Estado, segUsuarioCrea = item.SegUsuarioCrea, segUsuarioEdita = item.SegUsuarioEdita, segFechaCrea = item.SegFechaCrea, segFechaEdita = item.SegFechaEdita, segMaquinaCrea = item.SegMaquina, CierreConteo = item.CierreConteo, CierreEmpleado = item.CierreEmpleado, CierreEmpleadoNombre = item.CierreEmpleadoNombre, CierreFechaHora = item.CierreFechaHora, cntOrigStockFisico = item.cntOrigStockFisico, cntOrigStockMerma = item.cntOrigStockMerma, cntOrigStockSobrante = item.cntOrigStockSobrante, PeriodoAux = item.Periodo }; } } } catch (Exception ex) { throw ex; } return(miEntidad); }
public List <BEProductoSeriado> Insert(List <BEProductoSeriado> lstProductoSeriado) { int? codigoRetorno = null; string codigoRetornoRef = null; try { using (_AlmacenDataContext SQLDC = new _AlmacenDataContext(conexion)) { foreach (BEProductoSeriado productoSeriado in lstProductoSeriado) { SQLDC.omgc_I_ProductoSeriado( ref codigoRetorno, ref codigoRetornoRef, productoSeriado.codDeposito, productoSeriado.codProducto, productoSeriado.FechaIngreso, productoSeriado.FechaVencimiento, productoSeriado.NumeroLote == null ? string.Empty : productoSeriado.NumeroLote, productoSeriado.NumeroSerie == null ? string.Empty : productoSeriado.NumeroSerie, productoSeriado.CodigoPersonaProveedor, productoSeriado.Cantidad, productoSeriado.EstadoVendido, productoSeriado.CodigoPersonaCliente, productoSeriado.EstaComprometido, productoSeriado.FechaVenta, productoSeriado.Estado, productoSeriado.SegUsuarioCrea, productoSeriado.CodigoPersonaEmpre, productoSeriado.CodigoPuntoVenta, productoSeriado.NumeroComprobanteVenta, productoSeriado.FechaComprometido, productoSeriado.NumeroComprobanteComprom, productoSeriado.NumeroComprobanteCompra, productoSeriado.CodigoPersonaComprometido, productoSeriado.codRegEstadoMercaderia, productoSeriado.perInventario, productoSeriado.indRegularizar ); productoSeriado.codProductoSeriado = codigoRetorno.Value; productoSeriado.CodigoRegistro = codigoRetornoRef; } } } catch (Exception ex) { throw ex; } return(lstProductoSeriado); }
/// <summary> /// Retorna un LISTA de registros de la Entidad Almacen.InventarioSerie /// En la BASE de DATO la Tabla : [Almacen.InventarioSerie] /// <summary> /// <param name="pFiltro"></param> /// <returns></returns> public List <BEInventarioSerie> List_ConsSerie_Paged(BaseFiltroAlmacen pFiltro) { List <BEInventarioSerie> lstInventarioSerie = new List <BEInventarioSerie>(); try { using (_AlmacenDataContext SQLDContext = new _AlmacenDataContext(conexion)) { var resul = SQLDContext.omgc_S_Inventario_ConsSerie_Paged(pFiltro.jqCurrentPage, pFiltro.jqPageSize, pFiltro.jqSortColumn, pFiltro.jqSortOrder, pFiltro.codInventario); foreach (var item in resul) { BEInventarioSerie objInventarioSerie = new BEInventarioSerie(); objInventarioSerie.ROW = item.ROWNUM.HasValue ? item.ROWNUM.Value : 0; objInventarioSerie.TOTALROWS = item.TOTALROWS.HasValue ? item.TOTALROWS.Value : 0; objInventarioSerie.objProductoSerie.CodigoRegistro = item.CodigoRegistro; objInventarioSerie.codInventarioSerie = item.codInventarioSerie; objInventarioSerie.codInventario = item.codInventario; objInventarioSerie.codProductoSeriado = item.codProductoSeriado; objInventarioSerie.objProductoSerie.codProducto = item.codProducto; objInventarioSerie.objProductoSerie.NumeroSerie = item.NumeroSerie; objInventarioSerie.objProductoSerie.objEstadoMercaderia.desNombre = item.codRegEstadoMercaderiaNombre; objInventarioSerie.indExisteFisico = item.indExisteFisico; objInventarioSerie.numConteo = item.numConteo; objInventarioSerie.objProductoSerie.NumeroComprobanteCompra = item.NumeroComprobanteCompra; objInventarioSerie.objProductoSerie.FechaIngreso = item.FechaIngreso; objInventarioSerie.objProductoSerie.NumeroComprobanteComprom = item.NumeroComprobanteComprom; objInventarioSerie.objProductoSerie.FechaComprometido = item.FechaComprometido; objInventarioSerie.objProductoSerie.NumeroComprobanteVenta = item.NumeroComprobanteVenta; objInventarioSerie.objProductoSerie.FechaVenta = item.FechaVenta; objInventarioSerie.segUsuarioCrea = item.segUsuarioCrea; objInventarioSerie.segUsuarioEdita = item.segUsuarioEdita; objInventarioSerie.segFechaCrea = item.segFechaCrea; objInventarioSerie.segFechaEdita = item.segFechaEdita; objInventarioSerie.segMaquinaCrea = item.segMaquina; lstInventarioSerie.Add(objInventarioSerie); } } } catch (Exception ex) { throw ex; } return(lstInventarioSerie); }
public List <InventarioAux> ListInventariosMermaSobrante(BaseFiltroAlmacenMermaSobrante objBaseFiltro) { List <InventarioAux> lstInventario = new List <InventarioAux>(); try { using (_AlmacenDataContext SQLDC = new _AlmacenDataContext(conexion)) { var resul = SQLDC.omgc_S_Inventario_MermaSobrante(objBaseFiltro.codEmpresaRUC, objBaseFiltro.perPeriodo, objBaseFiltro.codDeposito, objBaseFiltro.indEstado, objBaseFiltro.desAgrupacion, objBaseFiltro.codProductoRefer); foreach (var item in resul) { lstInventario.Add(new InventarioAux() { CodigoPersonaEmpre = objBaseFiltro.codEmpresaRUC, codDeposito = objBaseFiltro.codDeposito, codInventario = item.codInventario, codProducto = item.codProducto, CodigoProducto = item.codigoProducto, CodigoProductoNombre = item.codProductoNombre, Periodo = objBaseFiltro.perPeriodo, segUsuarioEdita = item.segUsuarioEdita, segFechaEdita = item.segFechaEdita, CierreConteo = item.numConteoCierre, CierreEmpleado = item.codEmpleadoCierre, CierreFechaHora = item.fecCierre, SALDO_StockMerma = item.SALDO_StockMerma, SALDO_StockSobrante = item.SALDO_StockSobrante, codRegMoneda = item.codRegMoneda, codRegMonedaNombre = item.codRegMonedaNombre, codRegMonedaSimbolo = item.codRegMonedaSimbolo, ValorCosto = item.monValorCosto, ValorVenta = item.monValorVenta, codRegUnidadMedida = item.codRegUnidadMed, codRegTipoProducto = item.codRegTipoProducto }); } } } catch (Exception ex) { throw ex; } return(lstInventario); }
/// <summary> /// ELIMINA un registro de la Entidad Almacen.Inventarios /// En la BASE de DATO la Tabla : [Almacen.Inventarios] /// <summary> /// <param name="prm_codInventario"></param> /// <returns></returns> public bool Delete(int pcodEmpresa, int prm_codInventario) { int codigoRetorno = -1; try { using (_AlmacenDataContext SQLDC = new _AlmacenDataContext(conexion)) { codigoRetorno = SQLDC.omgc_D_Inventario(pcodEmpresa, prm_codInventario); } } catch (Exception ex) { throw ex; } return(codigoRetorno == 0 ? true : false); }
/// <summary> /// Retorna un LISTA de registros de la Entidad Almacen.Deposito /// En la BASE de DATO la Tabla : [Almacen.Deposito] /// <summary> /// <param name="prm_codPersonaEmpre"></param> /// <param name="codPuntoDeVenta"></param> /// <param name="prm_desNombre"></param> /// <param name="prm_indActivo"></param> /// <returns></returns> public List <BEDeposito> List(BaseFiltroDeposito pFiltro) { List <BEDeposito> lstDeposito = new List <BEDeposito>(); try { using (_AlmacenDataContext SQLDC = new _AlmacenDataContext(conexion)) { var resul = SQLDC.omgc_S_Deposito(pFiltro.codEmpresa, pFiltro.codEmpresaRUC, pFiltro.codPuntoVenta, string.Empty, pFiltro.desNombre, pFiltro.indEstado); foreach (var item in resul) { BEDeposito objDeposito = new BEDeposito(); objDeposito.codDeposito = item.codDeposito; objDeposito.objPuntoDeVenta.codPersonaEmpre = item.codPersonaEmpre; objDeposito.codPuntoVenta = item.codPuntoDeVenta; objDeposito.desNombre = item.desNombre; objDeposito.codEmpleado = item.codEmpleado; objDeposito.gloObservacion = item.gloObservacion; objDeposito.indPrincipal = item.indPrincipal; objDeposito.indActivo = item.indActivo; objDeposito.segUsuarioCrea = item.segUsuarioCrea; objDeposito.segUsuarioEdita = item.segUsuarioEdita; objDeposito.segFechaCrea = item.segFechaCrea; objDeposito.segFechaEdita = item.segFechaEdita; objDeposito.segMaquinaCrea = item.segMaquina; objDeposito.auxcodEmpleadoNombre = item.auxcodEmpleadoNombre; objDeposito.auxcodPersonaEmpreNombre = item.auxcodPersonaEmpreNombre; objDeposito.auxcodPuntoDeVentaNombre = item.auxcodPuntoDeVentaNombre; objDeposito.objPuntoDeVenta.objPersonaEmpre.RazonSocial = item.auxcodPersonaEmpreNombre; objDeposito.objPuntoDeVenta.desNombre = item.auxcodPuntoDeVentaNombre; lstDeposito.Add(objDeposito); } } } catch (Exception ex) { throw ex; } return(lstDeposito); }
/// <summary> /// ELIMINA un registro de la Entidad Almacen.Grupo /// En la BASE de DATO la Tabla : [Almacen.Grupo] /// <summary> /// <param name="prm_codGrupo">código del Grupo</param> /// <returns></returns> public bool Delete(int prm_codGrupo) { int codRetorno = -1; try { using (_AlmacenDataContext SQLDC = new _AlmacenDataContext(conexion)) { codRetorno = SQLDC.omgc_D_Grupo(prm_codGrupo); } } catch (Exception ex) { throw ex; } return(codRetorno == 0 ? true : false); }
/// <summary> /// ELIMINA un registro de la Entidad Almacen.Inventarios /// En la BASE de DATO la Tabla : [Almacen.Inventarios] /// <summary> /// <param name="prm_codInventario"></param> /// <returns></returns> public bool DeleteInventarioDocumReg(BaseFiltroAlmacen pfiltro) { int codigoRetorno = -1; try { using (_AlmacenDataContext SQLDC = new _AlmacenDataContext(conexion)) { codigoRetorno = SQLDC.omgc_D_InventarioDocumReg(pfiltro.codDocumReg); } } catch (Exception ex) { throw ex; } return(codigoRetorno == 0 ? true : false); }
/// <summary> /// Retorna un LISTA de registros de la Entidad Almacen.Grupo /// En la BASE de DATO la Tabla : [Almacen.Grupo] /// <summary> /// <returns>List</returns> public List <GrupoAux> List(BaseFiltroGrupo pFiltro) { List <GrupoAux> lstGrupo = new List <GrupoAux>(); try { using (_AlmacenDataContext SQLDC = new _AlmacenDataContext(conexion)) { var resul = SQLDC.omgc_S_Grupo(pFiltro.codGrupo, pFiltro.codEmpresaRUC, pFiltro.desNombre, pFiltro.codRegLineaProd, pFiltro.codRegMaterialProd, pFiltro.codRegUnidadMedida, pFiltro.indEstado); foreach (var item in resul) { lstGrupo.Add(new GrupoAux() { codPersonaEmpre = item.codPersonaEmpre, codGrupo = item.codGrupo, codGrupoRef = item.codGrupoRef, codRegLinea = item.codRegLineaProd, codRegMaterial = item.codRegMaterialProd, codRegUnidadMedida = item.codRegUnidadMedida, desNombre = item.desNombre, indActivo = item.indActivo, segUsuarioCrea = item.segUsuarioCrea, segUsuarioEdita = item.segUsuarioEdita, segFechaCrea = item.segFechaCrea, segFechaEdita = item.segFechaEdita, segMaquinaCrea = item.SegMaquina, auxcodRegLineaProdNombre = item.codRegLineaProdNombre, auxcodRegMaterialProdNombre = item.codRegMaterialProdNombre, auxcodRegUnidadMedNombre = item.codRegUnidadMedNombre }); } } } catch (Exception ex) { throw ex; } return(lstGrupo); }
/// <summary> /// ELIMINA un registro de la Entidad Almacen.Periodo /// En la BASE de DATO la Tabla : [Almacen.Periodo] /// </summary> /// <param name="pcodPeriodo"></param> /// <returns></returns> public bool Delete(int pcodEmpresa, string pcodPeriodo) { int codigoRetorno = -1; try { using (_AlmacenDataContext SQLDC = new _AlmacenDataContext(conexion)) { SQLDC.omgc_D_Periodo(pcodEmpresa, pcodPeriodo); codigoRetorno = 0; } } catch (Exception ex) { throw ex; } return(codigoRetorno == 0 ? true : false); }