private AddResult CheckObjectAdministrador(Administrador administrador)
        {
            checkFields validarCampos = new checkFields();
            AddResult   result        = AddResult.UnknowFail;

            if (administrador.UsuarioAdministrador == String.Empty ||
                administrador.ContraseñaAdministrador == String.Empty ||
                administrador.NombresAdministrador == String.Empty ||
                administrador.ApellidoPaternoAdministrador == String.Empty ||
                administrador.ApellidoPaternoAdministrador == String.Empty)
            {
                throw new FormatException("Existen campos vacíos ");
            }
            else
            if (validarCampos.ValidarUsuario(administrador.UsuarioAdministrador) == checkFields.ResultadosValidación.UsuarioInvalido)
            {
                throw new FormatException("Usuario inválido " + administrador.UsuarioAdministrador);
            }
            else
            if (validarCampos.ValidarNombres(administrador.NombresAdministrador) == checkFields.ResultadosValidación.NombresInvalidos)
            {
                throw new FormatException("Nombre inválido " + administrador.NombresAdministrador);
            }
            else
            {
                result = AddResult.Success;
            }
            return(result);
        }
        private AddResult CheckObjectPracticante(Practicante practicante)
        {
            checkFields validarCampos = new checkFields();
            AddResult   result        = AddResult.UnknowFail;

            if (practicante.MatriculaPracticante == String.Empty ||
                practicante.NombresPracticante == String.Empty ||
                practicante.ApellidoPaternoPracticante == String.Empty ||
                practicante.ApellidoMaternoPracticante == String.Empty ||
                practicante.PeriodoPracticante == String.Empty ||
                practicante.SectorSocialPracticante == String.Empty)
            {
                throw new FormatException("Existen campos vacíos ");
            }
            else
            if (validarCampos.ValidarMatricula(practicante.MatriculaPracticante) == checkFields.ResultadosValidación.MatriculaInvalida)
            {
                throw new FormatException("Matricula inválida " + practicante.MatriculaPracticante);
            }
            else
            if (validarCampos.ValidarNombres(practicante.NombresPracticante) == checkFields.ResultadosValidación.NombresInvalidos)
            {
                throw new FormatException("Nombre inválido " + practicante.NombresPracticante);
            }
            else
            {
                result = AddResult.Success;
            }
            return(result);
        }
        private AddResult CheckObjectCoordinador(Coordinador coordinador)
        {
            checkFields validarCampos = new checkFields();
            AddResult   result        = AddResult.UnknowFail;

            if (coordinador.NoPersonal == String.Empty ||
                coordinador.NombresCoordinador == String.Empty ||
                coordinador.ApellidoPaternoCoordinador == String.Empty ||
                coordinador.ApellidoMaternoCoordinador == String.Empty ||
                coordinador.UsuarioCoordinador == String.Empty ||
                coordinador.ContraseñaCoordinador == String.Empty ||
                coordinador.CubiculoCoordinador == String.Empty ||
                coordinador.FechaDeBajaCoordinador == String.Empty ||
                coordinador.FechaDeRegistroCoordinador == String.Empty)
            {
                throw new FormatException("Existen campos vacíos ");
            }
            else
            if (validarCampos.ValidarUsuario(coordinador.UsuarioCoordinador) == checkFields.ResultadosValidación.UsuarioInvalido)
            {
                throw new FormatException("Usuario inválido " + coordinador.UsuarioCoordinador);
            }
            else
            if (validarCampos.ValidarNombres(coordinador.NombresCoordinador) == checkFields.ResultadosValidación.NombresInvalidos)
            {
                throw new FormatException("Nombre inválido " + coordinador.NombresCoordinador);
            }
            else
            {
                result = AddResult.Success;
            }
            return(result);
        }
示例#4
0
        private AddResult CheckObjectProfesor(Profesor profesor)
        {
            checkFields validarCampos = new checkFields();
            AddResult   result        = AddResult.UnknowFail;

            if (profesor.IdProfesor == String.Empty ||
                profesor.DiasEnServicioProfesor == String.Empty ||
                profesor.NombresProfesor == String.Empty ||
                profesor.ApellidoPaternoProfesor == String.Empty ||
                profesor.ApellidoMaternoProfesor == String.Empty ||
                profesor.UsuarioProfesor == String.Empty ||
                profesor.ContraseñaProfesor == String.Empty ||
                profesor.FechaRegistroProfesor == String.Empty ||
                profesor.FechaBajaProfesor == String.Empty)
            {
                throw new FormatException("Existen campos vacíos ");
            }
            else
            if (validarCampos.ValidarMatricula(profesor.IdProfesor) == checkFields.ResultadosValidación.MatriculaInvalida)
            {
                throw new FormatException("Numero invalido " + profesor.IdProfesor);
            }
            else
            if (validarCampos.ValidarNombres(profesor.NombresProfesor) == checkFields.ResultadosValidación.NombresInvalidos)
            {
                throw new FormatException("Nombre inválido " + profesor.NombresProfesor);
            }
            else
            {
                result = AddResult.Success;
            }
            return(result);
        }
示例#5
0
        private AddResult CheckObjectOrganizacion(OrganizacionVinculada instanceorganizacion)
        {
            checkFields instancevalidarCampos = new checkFields();
            AddResult   instanceresult        = AddResult.UnknowFail;

            if (instanceorganizacion.IdOrganizacion == String.Empty ||
                instanceorganizacion.NombreEmpresa == String.Empty ||
                instanceorganizacion.Sector == String.Empty ||
                instanceorganizacion.UsuarioDirecto == String.Empty ||
                instanceorganizacion.UsuarioIndirecto == String.Empty ||
                instanceorganizacion.CorreoElectronico == String.Empty ||
                instanceorganizacion.Telefono == String.Empty ||
                instanceorganizacion.Estado == String.Empty ||
                instanceorganizacion.Ciudad == String.Empty ||
                instanceorganizacion.Direccion == String.Empty)
            {
                throw new FormatException("Existen campos vacíos ");
            }
            else
            if (instancevalidarCampos.ValidarMatricula(instanceorganizacion.IdOrganizacion) == checkFields.ResultadosValidación.MatriculaInvalida)
            {
                throw new FormatException("ID invalida " + instanceorganizacion.IdOrganizacion);
            }
            else
            if (instancevalidarCampos.ValidarNombres(instanceorganizacion.NombreEmpresa) == checkFields.ResultadosValidación.NombresInvalidos)
            {
                throw new FormatException("Nombre inválido " + instanceorganizacion.NombreEmpresa);
            }
            else
            {
                instanceresult = AddResult.Success;
            }
            return(instanceresult);
        }
        private AddResult CheckObjectProyecto(Proyecto instanceproyecto)
        {
            checkFields validarCampos  = new checkFields();
            AddResult   instanceresult = AddResult.UnknowFail;

            if (instanceproyecto.IdProyecto == String.Empty ||
                instanceproyecto.Responsabilidades == String.Empty ||
                instanceproyecto.Actividad == String.Empty ||
                instanceproyecto.Duracion == String.Empty ||
                instanceproyecto.NombreProyecto == String.Empty ||
                instanceproyecto.Descripcion == String.Empty ||
                instanceproyecto.Objetivogeneral == String.Empty ||
                instanceproyecto.ObjetivoMediato == String.Empty ||
                instanceproyecto.CargoEncargado == String.Empty ||
                instanceproyecto.EmailEncargado == String.Empty ||
                instanceproyecto.NombreEncargado == String.Empty ||
                instanceproyecto.Metodologia == String.Empty ||
                instanceproyecto.Recursos == String.Empty ||
                instanceproyecto.OrganizacionVinculada == null ||
                instanceproyecto.Coordinador == null)
            {
                throw new FormatException("Existen campos vacíos ");
            }
            else
            if (validarCampos.ValidarMatricula(instanceproyecto.IdProyecto) == checkFields.ResultadosValidación.MatriculaInvalida)
            {
                throw new FormatException("id de proyecto invalido " + instanceproyecto.IdProyecto);
            }
            else
            if (validarCampos.ValidarNombres(instanceproyecto.NombreProyecto) == checkFields.ResultadosValidación.NombresInvalidos)
            {
                throw new FormatException("Nombre inválido " + instanceproyecto.NombreProyecto);
            }
            else
            {
                instanceresult = AddResult.Success;
            }
            return(instanceresult);
        }
示例#7
0
        private AddResult CheckObjectResponsableDeProyecto(ResponsableDeProyecto responsableDeProyecto)
        {
            checkFields validarCampos = new checkFields();
            AddResult   result        = AddResult.UnknowFail;

            if (responsableDeProyecto.CargoResponsable == String.Empty ||
                responsableDeProyecto.CorreoElectronicoResponsable == String.Empty ||
                responsableDeProyecto.NombreResponsable == String.Empty ||
                responsableDeProyecto.ApellidoPaternoResponsable == String.Empty ||
                responsableDeProyecto.ApellidoMaternoResponsable == String.Empty)
            {
                throw new FormatException("Existen campos vacíos ");
            }
            else
            if (validarCampos.ValidarUsuario(responsableDeProyecto.NombreResponsable) == checkFields.ResultadosValidación.NombresInvalidos)
            {
                throw new FormatException("Nombre inválido " + responsableDeProyecto.NombreResponsable);
            }
            else
            {
                result = AddResult.Success;
            }
            return(result);
        }