/// <summary> /// Almacena el registro de una ENTIDAD de registro de Tipo ProductoPrecio /// En la BASE de DATO la Tabla : [GestionComercial.ProductoPrecio] /// <summary> /// <param name="productoPrecio"></param> /// <returns></returns> public DTOResponseProcedure InsertUpdate(BEProductoPrecio productoPrecio) { DTOResponseProcedure codigoRetorno = null; try { using (_GestionComercialDataContext SQLDC = new _GestionComercialDataContext(conexion)) { var resultInsertUpdate = SQLDC.omgc_I_ProductoPrecio( productoPrecio.codProductoPrecio, productoPrecio.codEmpresa, productoPrecio.codProducto, productoPrecio.CodigoArguMoneda, productoPrecio.CodigoListaPrecio, productoPrecio.CodigoPuntoVenta, productoPrecio.ValorCosto, productoPrecio.ValorVenta, productoPrecio.MargenUtilidad / 100, productoPrecio.MediaPorcentaje / 100, productoPrecio.PorcenComision / 100, productoPrecio.PorcenComisionMax / 100, productoPrecio.DescuentoMaximo / 100, productoPrecio.Estado, productoPrecio.segUsuarioCrea, productoPrecio.segMaquinaCrea); foreach (var item in resultInsertUpdate) { codigoRetorno = new DTOResponseProcedure { ErrorCode = item.ErrorCode, ErrorMessage = item.ErrorMessage }; } return(codigoRetorno); } } catch (Exception ex) { throw ex; } }