public Residente CrearResidente(Residente residente)
 {
     if ("70517084".Equals(residente.NroDocumento))
     { 
         throw new FaultException<RepetidoException>(
             new RepetidoException()
             {
                 Codigo = "01",
                 Mensaje = "Residente ya existe"
             },
             new FaultReason("Validación de negocio")
             );
     }
     Residente residenteACrear = new Residente()
     {
         TipoDocumento = residente.TipoDocumento,
         NroDocumento = residente.NroDocumento,
         Nombres = residente.Nombres,
         ApellidoMaterno = residente.ApellidoMaterno,
         ApellidoPaterno = residente.ApellidoPaterno,
         Correo = residente.Correo,
         Estado = residente.Estado,
         Sexo = residente.Sexo,
         FechaNacimiento = residente.FechaNacimiento,
         Telefono = residente.Telefono,
         Celular = residente.Celular,
         UsuarioCreacion = residente.UsuarioCreacion,
         FechaCreacion = residente.FechaCreacion,
         FechaModificacion = residente.FechaModificacion
     };
     return ResidenteDAO.Crear(residenteACrear) ; 
 }
 public Residente ModificarResidente(Residente residente)
 {
     Residente residenteAModificar = new Residente()
     {
         Codigo = residente.Codigo,
         TipoDocumento = residente.TipoDocumento,
         NroDocumento = residente.NroDocumento,
         Nombres = residente.Nombres,
         ApellidoMaterno = residente.ApellidoMaterno,
         ApellidoPaterno = residente.ApellidoPaterno,
         Correo = residente.Correo,
         Estado = residente.Estado,
         Sexo = residente.Sexo,
         FechaNacimiento = residente.FechaNacimiento,
         Telefono = residente.Telefono,
         Celular = residente.Celular,
         UsuarioModificacion = residente.UsuarioModificacion,
         FechaModificacion = residente.FechaModificacion,
         FechaCreacion = residente.FechaCreacion
     };
     return ResidenteDAO.Modificar(residenteAModificar); 
 }