/// <summary> /// Método que valida la existencia de valores en la distribución de entregas de los productos en una solicitud /// </summary> /// <param name="detalle">el detale de la solicitud</param> /// <returns>Un valor (bool) que indica si existe o no</returns> public static bool ExisteDistribucion(SAB_EST_DETALLESOLICITUDES detalle) { using (var db = new SinabEntities()) { return(ExisteDistribucion(db, detalle)); } }
public static bool ExisteDistribucion(SinabEntities db, SAB_EST_DETALLESOLICITUDES detalle) { return(db.SAB_EST_ALMACENESENTREGASOLICITUD.Any(aes => aes.IDSOLICITUD == detalle.IDSOLICITUD && aes.IDESTABLECIMIENTO == detalle.IDESTABLECIMIENTO && aes.IDPRODUCTO == detalle.IDPRODUCTO && aes.RENGLON == detalle.RENGLON)); }
public static bool ExisteDetalle(SinabEntities db, SAB_EST_SOLICITUDES solicitud, SAB_EST_DETALLESOLICITUDES detalle) { var etIsNull = string.IsNullOrEmpty(detalle.ESPECIFICACIONTECNICA); return(db.SAB_EST_DETALLESOLICITUDES.Any( eds => eds.IDSOLICITUD == solicitud.IDSOLICITUD && eds.IDESTABLECIMIENTO == solicitud.IDESTABLECIMIENTO && eds.IDPRODUCTO == detalle.IDPRODUCTO && etIsNull ? eds.ESPECIFICACIONTECNICA == null : eds.ESPECIFICACIONTECNICA == detalle.ESPECIFICACIONTECNICA //object.Equals(eds.ESPECIFICACIONTECNICA, detalle.ESPECIFICACIONTECNICA) )); }