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) { 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 CheckObjectOrganizacion(OrganizacionVinculada organizacion) { CheckFields instancevalidarCampos = new CheckFields(); AddResult instanceresult = AddResult.UnknowFail; if (organizacion.IdOrganizacion == String.Empty || organizacion.NombreEmpresa == String.Empty || organizacion.Sector == String.Empty || organizacion.UsuarioDirecto == String.Empty || organizacion.UsuarioIndirecto == String.Empty || organizacion.CorreoElectronico == String.Empty || organizacion.Telefono == String.Empty || organizacion.Estado == String.Empty || organizacion.Ciudad == String.Empty || organizacion.Direccion == String.Empty) { throw new FormatException("Existen campos vacíos "); } else if (instancevalidarCampos.ValidarMatricula(organizacion.IdOrganizacion) == CheckFields.ResultadosValidación.MatriculaInvalida) { throw new FormatException("ID invalida " + organizacion.IdOrganizacion); } else if (instancevalidarCampos.ValidarNombres(organizacion.NombreEmpresa) == CheckFields.ResultadosValidación.NombresInvalidos) { throw new FormatException("Nombre inválido " + organizacion.NombreEmpresa); } else { instanceresult = AddResult.Success; } return(instanceresult); }
private AddResult CheckObjectProyecto(Proyecto proyecto) { CheckFields validarCampos = new CheckFields(); AddResult instanceresult = AddResult.UnknowFail; if (proyecto.IdProyecto == String.Empty || proyecto.Responsabilidades == String.Empty || proyecto.Actividad == String.Empty || proyecto.Duracion == String.Empty || proyecto.NombreProyecto == String.Empty || proyecto.Descripcion == String.Empty || proyecto.Objetivogeneral == String.Empty || proyecto.ObjetivoMediato == String.Empty || proyecto.CargoEncargado == String.Empty || proyecto.EmailEncargado == String.Empty || proyecto.NombreEncargado == String.Empty || proyecto.Metodologia == String.Empty || proyecto.Recursos == String.Empty || proyecto.OrganizacionVinculada == null || proyecto.Coordinador == null) { throw new FormatException("Existen campos vacíos "); } else if (validarCampos.ValidarMatricula(proyecto.IdProyecto) == CheckFields.ResultadosValidación.MatriculaInvalida) { throw new FormatException("id de proyecto invalido " + proyecto.IdProyecto); } else if (validarCampos.ValidarNombres(proyecto.NombreProyecto) == CheckFields.ResultadosValidación.NombresInvalidos) { throw new FormatException("Nombre inválido " + proyecto.NombreProyecto); } else { instanceresult = AddResult.Success; } return(instanceresult); }
private AddResult CheckObjectMensaje(Mensaje mensaje) { CheckFields validarCampos = new CheckFields(); AddResult result = AddResult.UnknowFail; if (mensaje.Receptor == String.Empty || mensaje.Emisor == String.Empty || mensaje.Texto == String.Empty) { throw new FormatException("Existen campos vacíos "); } else if (validarCampos.ValidarNumeropersonal(mensaje.Receptor) == CheckFields.ResultadosValidación.NúmeroVálido || validarCampos.ValidarMatricula(mensaje.Receptor) == CheckFields.ResultadosValidación.MatriculaValida) { result = AddResult.Success; } else { throw new FormatException("Receptor Invalido " + mensaje.Receptor); } if (validarCampos.ValidarNumeropersonal(mensaje.Emisor) == CheckFields.ResultadosValidación.NúmeroVálido || validarCampos.ValidarMatricula(mensaje.Emisor) == CheckFields.ResultadosValidación.MatriculaValida) { result = AddResult.Success; } else { throw new FormatException("Emisor Invalido " + mensaje.Emisor); } result = AddResult.Success; return(result); }