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);
        }
        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);
        }
Example #3
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);
        }