public string this[string columnName] { get { if (columnName == "Nombre") { if (!ValidacionesEntidad.ValidarExiste(Nombre)) { return("Introduzca un nombre de actor válido"); } if (!ValidacionesEntidad.ValidarLongitudMaxima(Nombre, 200)) { return("El nombre debe tener una longitud menor de 200 caracteres"); } } if (columnName == "UrlPersonal") { if (!ValidacionesEntidad.ValidarLongitudMaxima(UrlPersonal, 150)) { return("La URL personal debe tener una longitud menor de 150 caracteres"); } } return(null); } }
public string this[string columnName] { get { if (columnName == "Direccion") { if (!ValidacionesEntidad.ValidarExiste(Direccion)) { return("Introduzca una dirección válida"); } } return(null); } }
public string this[string columnName] { get { if (columnName == "Papel") { if (!ValidacionesEntidad.ValidarLongitudMaxima(Papel, 150)) { return("El papel debe tener una longitud menor de 150 caracteres"); } } return(null); } }
public string this[string columnName] { get { if (columnName == "NIF") { if (!ValidacionesEntidad.ValidarNIF(NIF)) { return("Introduzca un NIF válido"); } } return(null); } }
public string this[string columnName] { get { if (columnName == "CodBarras") { if (!ValidacionesEntidad.ValidarCodBarras(CodBarras)) { return("Introduzca un código de barras válido"); } } if (columnName == "Titulo") { if (!ValidacionesEntidad.ValidarLongitudMaxima(Titulo, 200)) { return("El título debe tener una longitud menor de 200 caracteres"); } if (!ValidacionesEntidad.ValidarExiste(Titulo)) { return("Introduzca un título"); } } if (columnName == "Sinopsis") { if (!ValidacionesEntidad.ValidarLongitudMaxima(Sinopsis, 2000)) { return("La sinopsis debe tener una longitud menor de 2000 caracteres"); } } if (columnName == "Duracion") { if (!ValidacionesEntidad.ValidarValorMaximo(Duracion, 1000)) { return("La duración debe ser menor de 1000 minutos"); } if (!ValidacionesEntidad.ValidarValorMinimo(Duracion, 1)) { return("Introduzca una duración"); } } if (columnName == "URLTrailer") { if (!ValidacionesEntidad.ValidarLongitudMaxima(URLTrailer, 150)) { return("La URL del trailer debe tener una longitud menor de 150 caracteres"); } } if (columnName == "UnidadesAlquiler") { if (!ValidacionesEntidad.ValidarValorMinimo(UnidadesAlquiler, 0)) { return("Introduzca un valor válido para las unidades en alquiler"); } } if (columnName == "UnidadesVenta") { if (!ValidacionesEntidad.ValidarValorMinimo(UnidadesVenta, 0)) { return("Introduzca un valor válido para las unidades en venta"); } } if (columnName == "UnidadesVentaAlquiler") { if (!ValidacionesEntidad.ValidarValorMinimo(UnidadesVentaAlquiler, 0)) { return("Introduzca un valor válido para las unidades en venta y alquiler"); } } return(null); } }
string IDataErrorInfo.this[string columnName] { get { if (base[columnName] != null) { return(base[columnName]); } if (columnName == "Nombre") { if (!ValidacionesEntidad.ValidarExiste(Nombre)) { return("Introduzca un nombre"); } } if (columnName == "Telefono") { if (!ValidacionesEntidad.ValidarExiste(Telefono)) { return("Introduzca un teléfono válido"); } } if (columnName == "Email") { if (!ValidacionesEntidad.ValidarEmail(Email)) { return("Introduzca un email válido"); } } if (columnName == "Direccion") { if (!ValidacionesEntidad.ValidarExiste(Direccion)) { return("Introduzca una dirección"); } } if (columnName == "Ciudad") { if (!ValidacionesEntidad.ValidarExiste(Ciudad)) { return("Introduzca una ciudad"); } } if (columnName == "Provincia") { if (!ValidacionesEntidad.ValidarExiste(Provincia)) { return("Introduzca una provincia"); } } if (columnName == "CodigoPostal") { if (!CodigoPostal.HasValue) { return("Introduzca un código postal"); } if (!ValidacionesEntidad.ValidarValorMinimo(CodigoPostal, 0)) { return("Introduzca un código postal válido"); } if (!ValidacionesEntidad.ValidarValorMaximo(CodigoPostal, 99999)) { return("Introduzca un código postal válido"); } } if (columnName == "Saldo") { if (!ValidacionesEntidad.ValidarValorMinimo(Saldo, 0)) { return("Introduzca un saldo mayor de cero"); } } return(null); } }