Esempio n. 1
0
        /// <summary>
        /// Valida un tpu_ProveedoresRow.
        /// </summary>
        public static bool RowIsValid(tpu_ProveedoresDataset.tpu_ProveedoresRow row)
        {
            ApplicationAssert.Check(row != null, "El argumento row no debe ser nulo.", ApplicationAssert.LineNumber);
            bool   isValid = true;
            string mensaje;


            if (!IdProveedorIsValid(row.IdProveedor, out mensaje))
            {
                row.SetColumnError("IdProveedor", mensaje);
                isValid = false;
            }

            if (!NombreIsValid(row.Nombre, out mensaje))
            {
                row.SetColumnError("Nombre", mensaje);
                isValid = false;
            }

            if (!IdTitularIsValid(row.IdTitular, out mensaje))
            {
                row.SetColumnError("IdTitular", mensaje);
                isValid = false;
            }

            if (!IdCategoriaIvaIsValid(row.IdCategoriaIva, out mensaje))
            {
                row.SetColumnError("IdCategoriaIva", mensaje);
                isValid = false;
            }

            if (!idTipoDocumentoIsValid(row.idTipoDocumento, out mensaje))
            {
                row.SetColumnError("idTipoDocumento", mensaje);
                isValid = false;
            }

            if (!NumeroIsValid(row.Numero, out mensaje))
            {
                row.SetColumnError("Numero", mensaje);
                isValid = false;
            }

            /*if ( !FechaCreacionIsValid( row.FechaCreacion, out mensaje) )
             * {
             *      row.SetColumnError( "FechaCreacion" , mensaje);
             *      isValid=false;
             *
             * }
             *
             * if ( !IdConexionCreacionIsValid( row.IdConexionCreacion, out mensaje) )
             * {
             *      row.SetColumnError( "IdConexionCreacion" , mensaje);
             *      isValid=false;
             *
             * }
             *
             * if ( !UltimaModificacionIsValid( row.UltimaModificacion, out mensaje) )
             * {
             *      row.SetColumnError( "UltimaModificacion" , mensaje);
             *      isValid=false;
             *
             * }
             *
             * if ( !IdConexionUltimaModificacionIsValid( row.IdConexionUltimaModificacion, out mensaje) )
             * {
             *      row.SetColumnError( "IdConexionUltimaModificacion" , mensaje);
             *      isValid=false;
             *
             * }
             *
             * if ( !IdReservadoIsValid( row.IdReservado, out mensaje) )
             * {
             *      row.SetColumnError( "IdReservado" , mensaje);
             *      isValid=false;
             *
             * }
             *
             * if ( !RowIdIsValid( row.RowId, out mensaje) )
             * {
             *      row.SetColumnError( "RowId" , mensaje);
             *      isValid=false;
             *
             * }
             *
             */if (!IdEmpresaIsValid(row.IdEmpresa, out mensaje))
            {
                row.SetColumnError("IdEmpresa", mensaje);
                isValid = false;
            }

            if (!DomicilioIsValid(row.Domicilio, out mensaje))
            {
                row.SetColumnError("Domicilio", mensaje);
                isValid = false;
            }

            if (!HorarioComercialIsValid(row.HorarioComercial, out mensaje))
            {
                row.SetColumnError("HorarioComercial", mensaje);
                isValid = false;
            }

            if (!ObservacionesIsValid(row.Observaciones, out mensaje))
            {
                row.SetColumnError("Observaciones", mensaje);
                isValid = false;
            }

            if (!TelefonosIsValid(row.Telefonos, out mensaje))
            {
                row.SetColumnError("Telefonos", mensaje);
                isValid = false;
            }

            if (!EmailIsValid(row.Email, out mensaje))
            {
                row.SetColumnError("Email", mensaje);
                isValid = false;
            }

            if (!InstantMessengerIsValid(row.InstantMessenger, out mensaje))
            {
                row.SetColumnError("InstantMessenger", mensaje);
                isValid = false;
            }

            if (!WebIsValid(row.Web, out mensaje))
            {
                row.SetColumnError("Web", mensaje);
                isValid = false;
            }

            if (!BonificacionGeneralIsValid(row.BonificacionGeneral, out mensaje))
            {
                row.SetColumnError("BonificacionGeneral", mensaje);
                isValid = false;
            }

            if (!IdLocalidadIsValid(row.IdLocalidad, out mensaje))
            {
                row.SetColumnError("IdLocalidad", mensaje);
                isValid = false;
            }

            if (!IdSucursalIsValid(row.IdSucursal, out mensaje))
            {
                row.SetColumnError("IdSucursal", mensaje);
                isValid = false;
            }
            ;

            return(isValid);
        }