/// <summary> /// ELIMINA un registro de la Entidad GestionComercial.ProductoPrecio /// En la BASE de DATO la Tabla : [GestionComercial.ProductoPrecio] /// <summary> /// <param name="filtro"></param> /// <returns></returns> public DTOResponseProcedure Delete(BaseFiltroProductoPrecio filtro) { DTOResponseProcedure codigoRetorno = null; try { using (_GestionComercialDataContext SQLDC = new _GestionComercialDataContext(conexion)) { var reslutDelete = SQLDC.omgc_D_ProductoPrecio(filtro.codEmpresa, filtro.codProductoPrecio, filtro.segUsuarioActual, filtro.segIPMaquinaPC); foreach (var item in reslutDelete) { codigoRetorno = new DTOResponseProcedure { ErrorCode = item.ErrorCode.HasValue ? item.ErrorCode.Value : 0, ErrorMessage = item.ErrorMessage }; } return(codigoRetorno); } } catch (Exception ex) { throw ex; } }